在pandas里pd.Timedelta的使用方法
1.Timedelta基本概念
首先导入pandas库
import pandas as pd;
Timedelta在pandas中是一个表示两个datetime值之间的差(如日,秒和微妙)的类型,2个Datetime数据运算相减得出的结果就是一个Timedelta数据类型
Datetime只支持+操作,其余运算符操作不会报错
pd.to_datetime('2019-9-4') - pd.to_datetime('2018-1-1')
代码结果:
Timedelta('611 days 00:00:00')
可以看到,结果是一个Timedelta类型,并且算出了2019年9月4日到2018年1月日共有多少天
如果只写年默认1月1日
pd.to_datetime('2019-9-4') - pd.to_datetime('2018')
代码结果:
Timedelta('611 days 00:00:00')
只写年月默认1日
pd.to_datetime('2019-9-4') - pd.to_datetime('2018-1')
代码结果:
Timedelt