我在數據集開始日期(格式爲datetime64 [ns])和結束日期(格式爲datetime64 [ns])中有兩個變量。我使用以下代碼來獲取開始日期和結束日期之間的日期。熊貓無法將輸入轉換爲時間戳錯誤
pd.date_range(start = data['beginning_date'], end = data['end_date'], freq = 'D')
但它拋出以下錯誤。
cannot convert input to timestamp
爲什麼我會出現以上錯誤。我試圖改變如下,但它不起作用。
pd.date_range(start = data['beginning_date'], end = data['end_date'], freq = 'D').astype('datetime')
並且還我想每一天爲單獨的記錄,例如:beginning_date = 01APR2015日期和結束日期= 30APR2015,我想每一天爲如下獨立的記錄。
01APR2015
02APR2015 etc
我怎樣才能得到它作爲一個單獨的記錄?
在此先感謝。
請提供[最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve) –
想必你讀了[文檔]( http://pandas.pydata.org/pandas-docs/stable/generated/pandas.date_range.html)所以你會知道只有有效的參數類型是日期時間或字符串? – EdChum