看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
本文开始将介绍 pandas 日期时间方面的功能。
主要内容有:
# 前一年
df.assign(ago_1y=lambda m: m.day.apply(lambda x: x - pd.DateOffset(years=1)))
# 指定格式转为日期
df['p_day'] = pd.to_datetime(df.p_day, format='%Y%m%d', errors='ignore')
# 去年今日移动,实现同比
df['Previous'] = df.groupby([df['p_day'].dt.month,df['p_day'].dt.day])['qty'].shift()
更新时间:2022-06-22 15:37:15 标签:pandas 日期 时间