Groupby和循环熊猫

雅各布

我的数据框:

Id | date | date_2
1   2020-02-19   2020-02-18
1   2020-02-18   2020-02-17
1   2020-02-17   2020-02-16
2   2020-02-19   2020-02-24
2   2020-02-24   2020-02-12
etc.

我想在每个ID中选择日期“ 2020-02-19”,并给我下一个下一个日期2

Id | date | date_2
1   2020-02-19   2020-02-17
2   2020-02-19   2020-02-12
etc.
安塞夫

达蒙

df.assign(date_2=df['date_2'].shift(-1)).loc[df['date'].eq('2020-02-19')]

输出量

   Id        date      date_2
0   1  2020-02-19  2020-02-17
3   2  2020-02-19  2020-02-12

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章