我有一个 pandas 数据框,其中有一列:
In [96]: data['difference']
Out[96]:
0 NaT
1 1 days 21:34:30
2 0 days 16:57:36
3 0 days 00:16:51
4 0 days 15:52:38
5 0 days 14:19:34
6 0 days 02:54:46
7 1 days 04:21:28
8 0 days 01:58:55
9 0 days 10:30:35
10 0 days 07:53:04
....
Name: difference, dtype: timedelta64[ns]
我想在它旁边创建一个列,其中包含与该列中的天数值相对应的整数。
这应该会转换你的timedelta64[ns]
键入至float64
代表天数:
data['difference'].astype('timedelta64[D]')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)