我有格式為 HH:MM:SS.Milisecond 的 csv 檔案
06:37:46.200
06:37:46.600
06:37:47.300
我想將其轉換為
23866.200
23866.600
23867.300
如何在 Pandas 最新版本(1.4)中做到這一點?
我已經嘗試了這個論壇的一些答案,但它們不適用于 csv 和最新版本的 Pandas。
uj5u.com熱心網友回復:
假設這個輸入:
time
0 06:37:46.200
1 06:37:46.600
2 06:37:47.300
您可以使用pandas.Timedelta.total_seconds:
pd.to_timedelta(df['time']).dt.total_seconds()
輸出:
0 23866.2
1 23866.6
2 23867.3
Name: time, dtype: float64
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/462312.html
