[英]How to convert "0 days 00:09:06.633000000" object to minutes/hours/seconds?
I was working with some data in pandas as after saving it to csv
it changed the format from 00:31:24.904000
timedelta64[ns]
to 0 days 00:31:24.904000
Object
.我正在处理熊猫中的一些数据,因为将其保存到csv
它将格式从00:31:24.904000
timedelta64[ns]
更改为0 days 00:31:24.904000
Object
。
0 0 days 00:25:20.835688000
1 0 days 00:01:44.004000000
2 0 days 00:18:29.023000000
3 0 days 00:09:06.633000000
4 0 days 00:02:16.826000000
...
6004 0 days 00:00:00.000000000
6005 0 days 00:31:24.904000000
6006 0 days 00:02:31.637000000
6007 0 days 00:03:40.214000000
6008 0 days 00:01:26.577000000
Name: Time, Length: 6009, dtype: object
How can I convert it back to timedelta or some other date/time related format?如何将其转换回 timedelta 或其他一些与日期/时间相关的格式? How can I avoid such conversion during saving to csv在保存到 csv 期间如何避免这种转换
How can I convert it back to timedelta or some other date/time related format?如何将其转换回 timedelta 或其他一些与日期/时间相关的格式?
df['Time'] = pd.to_timedelta(df['Time'])
How can I avoid such conversion during saving to csv在保存到 csv 期间如何避免这种转换
It is not possible, because in csv all data are strings.这是不可能的,因为在 csv 中所有数据都是字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.