我正在嘗試將資料框中的列轉換為時間序列,列中的值是字串,它們的格式如下:12/10/202110:42:05.397,這意味著 2021 年 12 月 10 日 10:42: 05 和 397 毫秒。這是 Labview 將資料保存到檔案中的格式。我正在嘗試使用以下命令,但我不知道如何為我的案例定義格式: pd.to_datetime(df.DateTime, format=???) 請注意,2021 年和10 小時
uj5u.com熱心網友回復:
采用:
df['dt'] = pd.to_datetime(df['DateTime'], format='%d/%m/%Y%H:%M:%S.%f')
print(df)
# Output
DateTime dt
0 12/10/202110:42:05.397 2021-10-12 10:42:05.397
設定:
df = pd.DataFrame({'DateTime': ['12/10/202110:42:05.397']})
正如@RaymondKwok 所建議的,使用檔案:
strftime()和strptime()格式代碼
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/434073.html
上一篇:pandasfillna使用dictmap和groupby
下一篇:減去與熊貓中重復變數相關的值
