我想在熊猫数据框架中创建一个列,它是timedelta列中天数的整数表示。是否可以使用“datetime.days”,或者我需要做一些更多的手动操作?
timedelta列
7天,23:29:00
日整数列
7
发布于 2017-02-15 10:50:14
Series类有一个 accessor object,它具有几个有用的日期时间属性,包括dt.days。通过以下方式访问此属性:
timedelta_series.dt.days您还可以以相同的方式获取seconds和microseconds属性。
发布于 2014-09-03 14:03:46
您可以这样做,其中td是您的一系列时间差。该分割将纳秒三角洲转换为日三角洲,到int的转换下降到一整天。
import numpy as np
(td / np.timedelta64(1, 'D')).astype(int)发布于 2018-01-11 09:08:54
Timedelta对象具有只读实例属性.days、.seconds和.microseconds。
https://stackoverflow.com/questions/25646200
复制相似问题