開始使用免費開始

會員與臨時騎士的時間趨勢比較

騎士可能是 "Members",也就是每年付費以便隨時取車;或是 "Casual",也就是在車柱旁的售票機現場付費。

在 10 月到 12 月之間,會員與臨時騎士的騎乘次數是否以相同的速度下滑,還是其中一方下降得更快?

和之前一樣,rides 已為你載入。你將使用 Pandas 的 .value_counts() 方法,它會回傳某個 Series 各個值出現的次數。本題中,也就是「Member」或「Casual」的次數統計。

本練習屬於課程

在 Python 處理日期與時間

檢視課程

練習說明

  • monthly_rides 設為以起始日期為基礎、按月對 rides 進行重採樣的結果。
  • 使用 .value_counts() 方法找出 Member 與 Casual 的騎乘次數,並除以每個月份的總騎乘次數。

動手互動練習

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

# Resample rides to be monthly on the basis of Start date
monthly_rides = rides.____('____', on = '____')['Member type']

# Take the ratio of the .value_counts() over the total number of rides
print(monthly_rides.____() / monthly_rides.size())
編輯並執行程式碼