# 我想把 t 的时间单位(毫秒)转换成 秒
# t is a Series
t
Out[84]:
0 0 days 00:01:34
1 0 days 00:04:06
2 0 days 00:02:55
3 0 days 00:13:59
4 0 days 00:01:15
Name: time_diff, dtype: timedelta64[ns]
t.astype('timedelta64[s]')
Out[85]:
0 94.0
1 246.0
2 175.0
3 839.0
4 75.0
Name: time_diff, dtype: float64
解决:如何转换pandas的Series中的时间数据单位(默认为ns)
最新推荐文章于 2022-10-22 19:44:48 发布
这篇博客展示了如何将时间序列数据从毫秒单位转换为秒单位,利用Pandas库中的astype方法,将时间差DataFrame列转换为浮点数表示的秒数。例子中涉及的时间数据包括多种时间间隔,转换过程简洁明了。
摘要由CSDN通过智能技术生成