本节教大家如何在python中对数据框进行一些时间列的基本操作。
导入时间处理库datetime
根据年龄算岁数
自定义年龄的展示形式
把字符型的数据转换成时间格式
对日期格式数据做减法

1 导入时间处理库datetime
from datetime import datetimedatetime.now().year-w datetime(2001,2,1).year 2 根据年龄算岁数
datetime.now().year- date_frame.birthday.dt.year
3 自定义年龄的展示形式
date_frame.birthday.dt.year.apply(str)+'年'+date_frame.birthday.dt.month.apply(str)+'月'+date_frame.birthday.dt.day.apply(str)+'日'
4 把字符型的数据转换成时间格式
['2003-11-3', '2002-2-5', '2000-5-1', '2001-1-1', '2002-3-1', '2004-2-7', '2003-10-9', '2002-5-1']pd.to_datetime(['2003-11-3', '2002-2-5', '2000-5-1', '2001-1-1', '2002-3-1', '2004-2-7', '2003-10-9', '2002-5-1'])
5 对日期格式数据做减法
from datetime import timedeltapd.to_datetime(['2003-11-3', '2002-2-5', '2000-5-1', '2001-1-1', '2002-3-1', '2004-2-7', '2003-10-9', '2002-5-1']) + timedelta(days = -1)

。


扫一扫关注我
19967879837
投稿微信