開始使用免費開始

可用資料

假設你想建立一個模型,用來預測某人在某一年是否會捐款。建立基礎表的時間軸以 2017 年為目標期間,也就是說,目標是根據 2017 年發生的捐款來定義,而可用來預測的變數則是根據 2017 年之前的捐款。 所有捐款都存放在一個 pandas 資料框 gifts,包含三個欄位:捐款者 id、捐款 date,以及捐款 amount。在這個練習中,你會學到如何建立一個新的 pandas 資料框,排除 2017 年或之後發生的捐款。

本練習屬於課程

Python 中級預測分析

檢視課程

練習說明

  • 輸入目標期間的開始日期。
  • 建立一個 pandas 資料框 gifts_before_2017,只包含 2017 年之前(不含 2017)的捐款。
  • 計算 gifts_before_2017 中的捐款筆數,並將結果印出到主控台。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Start of the target is January 1st 2017
start_target = datetime(year=____, month=____, day=____)

# Select gifts made before start_target
gifts_before_2017 = gifts[____[____] < ____]

# Print the number of donations in gifts_before_2017
print(____(____))
編輯並執行程式碼