我試圖用pandas將一個字串轉換為日期,但不知道如何將時間(00:00:00)也添加進去。
我有一個名為 "Date "的列,其字串格式如下。YYYY-MM-DD
python代碼:
import pandas as pd
datetime = pd.to_datetime(data_frame[DATE])
列印datetime或將其匯出為csv,只顯示日期,沒有時間:
0 202109-01
1 2021-09-01
2 2021-09-01
3 2021-09-01
4 2021-09-01
然而,如果我一次只列印一個值,預期的結果YYY-MM-DD hh:mm:ss就會出現:
print(datetime[0] )
輸出。2021-09-01 00:00:00
uj5u.com熱心網友回復:
你可以使用strftime來轉換為你選擇的字串:
df['DATE'] = pd.to_datetime(df['DATE'] )
df['DATE'] = df['DATE'].dt.strftime('%Y-%m-%%d %H:%M:%S')
df.to_csv('filename.csv')
輸出:
DATE
0 2021-09-01 00:00:00
1 2021-09-01 00:00:00
2 2021-09-01 00:00:00
3 2021-09-01 00:00:00
4 2021-09-01 00:00:00
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/311905.html
標籤:
上一篇:熊貓使用頻率來偏移日期
下一篇:決議日期-fns回傳前一天的值
