匯出到csv檔案時會丟失第二個嗎?為什么?“%S”沒有?
df = pd.DataFrame({'date': ['2011-01-01 10:15:20', '2016-11-17 08:22:10'],
'text': ['red', 'purple'],'datetime': ['2011-01-01 10:15:20', '2016-11-17 08:22:10']})
df.to_csv("test.csv",date_format="%Y-%m-%d %H:%M:%S")
在 csv 檔案中,它是:
date text datetime
0 2011/1/1 10:15 red 2011/1/1 10:15
1 2016/11/17 8:22 purple 2016/11/17 8:22
uj5u.com熱心網友回復:
如果您在 Excel 應用程式中打開檔案,則秒數將根據默認格式截斷。我建議在文本編輯器中打開檔案,例如 - Notepad 、Sublime,其中保留了格式。
我按原樣運行以下代碼,
df = pd.DataFrame({'date': ['2011-01-01 10:15:20', '2016-11-17 08:22:10'],
'text': ['red', 'purple'],'datetime': ['2011-01-01 10:15:20', '2016-11-17 08:22:10']})
df.to_csv("test.csv",date_format="%Y-%m-%d %H:%M:%S")
下面是我在記事本 中打開時得到的輸出

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/431705.html
