在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')
代码结果:
Timedelta<

本文介绍了pandas库中的Timedelta类型,详细阐述了如何通过字符串、整数和数据偏移创建Timedelta对象,并展示了如何利用Timedelta计算年龄、优化虚岁和实岁的计算,以及在数据筛选中的应用,特别是对日期数据的处理和筛选方法。
最低0.47元/天 解锁文章
640

被折叠的 条评论
为什么被折叠?



