【发布时间】:2020-08-24 09:58:23
【问题描述】:
我的数据集
name date record
A 2018-09-18 95
A 2018-10-11 104
A 2018-10-30 230
A 2018-11-23 124
B 2020-01-24 95
B 2020-02-11 167
B 2020-03-07 78
如您所见,按名称和日期有几条记录。
对比之前的记录,我想看看涨幅最大的记录。
输出我想要的东西
name record_before_date record_before record_increase_date record_increase increase_rate
A 2018-10-11 104 2018-10-30 230 121.25
B 2020-01-24 95 2020-02-11 167 75.79
我不是在比较最低和最高,但我想在下一个记录出现时检查上升率最高的记录,以及上升率。
增长率公式 = (record_increase - record_before) / record_before * 100
任何帮助将不胜感激。 感谢阅读。
【问题讨论】:
标签: python pandas numpy compare