7分钟
Timedelta
Timedelta
对象:表示时间间隔。它等价于datetime.timedelta
类。
pd.Timedelta(value=<object object at 0x00000000004BF340>, unit=None, **kwargs)
参数:
value
:一个Timedelta
对象,或者datetime.timedelta
,或者np.timedelta64
、或者一个整数,或者一个字符串。指定了时间间隔unit
:一个字符串,指明了当输入时整数时,其单位。可以为'D'/'h'/'m'/'s'/'ms'/'us'/'ns'
days/seconds/microseconds/nanoseconds
:都是数值。给出了某个时间单位下的时间间隔
方法:
to_timedelta64()
:返回一个numpy.timedelta64
类型(按照纳秒的精度)total_seconds()
:返回总的时间间隔,单位秒(精度为纳秒)to_pytimedelta()
:返回一个datetime.timedelta
对象
属性:
components
:返回各成分的命名元组days/seconds/microseconds/nanoseconds
:返回各个成分delta
:返回总的时常(纳秒计)
一个时间间隔有天数、秒数等等属性。注意:所有的这些值与对应的单位相乘的和,才是总的时间间隔。
两个Timestamp
相减可以得到时间间隔Timedelta
DateOffset
也一定程度上表示时间间隔,但是DateOffset
更侧重于按照某个固定的频率的间隔,比如一天、一个月、一周等。
学员评价