为了账号安全,请及时绑定邮箱和手机立即绑定

Pandas - 根据日期差异返回 x 列

Pandas - 根据日期差异返回 x 列

吃鸡游戏 2021-09-14 13:58:39
我有一列 ['A'] 有一堆日期:df['A'] = ['3/31/2018', '6/22/2018', '7/5/2018',...]我还有一个由月末组成的日期范围:rng = pd.date_range('1/31/2019', periods=36, freq='M')我想根据计算返回 36 列:rng - df['A']我开始执行以下操作,但我知道它效率不高:df['d1'] = pd.to_datetime('1/31/2019')df['d2'] = df['d1'] + MonthEnd(1)df['d3'] = df['d2'] + MonthEnd(1)...(df['d1'] - df['A']).dt.days(df['d2'] - df['A']).dt.days(df['d3'] - df['A']).dt.days... 
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信