1. Learn
  2. /
  3. Courses
  4. /
  5. Phân tích dự đoán nâng cao với Python

Connected

Exercise

Độ mới của quyên góp

Một biến thú vị khác để thêm vào basetable là độ mới (recency), tức thời gian kể từ lần quyên góp gần nhất. Bạn được cung cấp hai dataframe basetable và gifts, chứa basetable giai đoạn đầu và các khoản quyên góp của nhà tài trợ theo thời gian. Hãy thêm cho mỗi nhà tài trợ trong quần thể giá trị độ mới tính theo ngày.

Lưu ý mốc thời gian sau được dùng để tính basetable:

Instructions

100 XP
  • Điền ngày tham chiếu.
  • Tạo pandas dataframe gifts_before_reference chứa các khoản tặng trước ngày tham chiếu.
  • Tạo pandas dataframe last_gift sao cho với mỗi nhà tài trợ trong gifts_before_reference có khoản quyên góp gần nhất, và thêm độ mới (số ngày) vào last_gift.
  • Thêm độ mới này vào basetable.