4
我有一個熊貓數據框'df',其中有一個日期時間格式的日期的原始列。我設置固定的日期作爲變量:熊貓 - 將派生日期時間轉換爲整數
hard_date = datetime.date(2013, 5, 2)
然後我在我的DF與日柱和hard_date值之間的差產生一個新的列...
df['days_from'] = df['date'] - hard_date
這產生一個好的輸出。例如,當我打印新列中的第一個單元格時,它顯示:
print (df['days_from'].iloc[0])
28 days 00:00:00
但是現在我想將新列轉換爲整數天數。我考慮過拍攝前兩個角色,但其中許多值都是負值,所以我正在尋找更好的路線。
有關如何將列轉換爲日期整數的有效方法的任何想法?
感謝
你試過'.days'嗎? datetime [timedeltas](https://docs.python.org/2/library/datetime.html#timedelta-objects)讓你分別看看每一塊。 – TemporalWolf
[將timedelta轉換爲天,小時和分鐘]的可能重複(http://stackoverflow.com/questions/2119472/convert-a-timedelta-to-days-hours-and-minutes) – TemporalWolf