作爲排序的後續問題,以能夠在兩個日期時間之間計數活動,ansered很好的位置:Create a Pandas dataframe with counts of items spanning a date range熊貓,簡單1個月添加到datetime列的數據幀
剩下的問題是,最後一個月,['END_DATE']最終在兩個表格相加和相減後顯示爲零,這在數學上是正確的,因爲所有項目在當前月份或更早時間都有結束日期,但是在這種情況下,因爲它們已經在每月至少對於某些部分,這將是更正確的一個月添加到END_DATE所以他們會表現出在結束的月份爲活動(H2是一個數據幀)
的代碼是:
ends = H2['END_DATE'].apply(lambda t: t.to_period(freq='m')).value_counts()
我試圖使用前滾和DateOffset(月= 1)例如。對於DateOffset:
ends = (H2['END_DATE'].DateOffset(months=1)).apply(lambda t: t.to_period(freq='m')).value_counts()
這給了我這個錯誤:
AttributeError: 'Series' object has no attribute 'DateOffset'
你試圖通過一個(月)轉移結束? –
是我,這樣結束的月份會比現在這樣的「最後」本月將進行計數和歸零.. – dartdog