從使用Microsoft SQL Server執行的查詢中,我導出了一個我想用熊貓加載到數據框中的csv文件。這裏我有一些包含日期時間值的列。在Microsoft SQL中,通常會顯示日期時間值。但是,當導出爲csv時,日期時間值會更改爲我認爲是浮點數。下面是一個示例:將Excel的DateTime格式轉換爲DateTime Pandas
DateTime 1 Datetime 2
20/04/16 07:15 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
在第一行中,您會看到整數後面的日期時間值。當我在excel中輸入單元格時,它會'點亮',然後按回車鍵...當我用read_csv將它加載到pandas中時,15:00.0被加載,而不是20/04/16 07:15。
我試圖使用python的xrld包將列更改爲datetime,但不幸的是它沒有預期的輸出。
究竟是什麼樣的格式,是否可以編寫代碼來自動轉換datetime列?
很高興幫助你。 – shivsn
嗨shivsn,不知何故停止工作。解析日期不能識別任何日期格式。任何想法爲什麼? – Uis234
試試這個'pd.to_datetime(data ['DateTime1'])' – shivsn