【发布时间】:2022-01-17 06:14:30
【问题描述】:
我正在处理以下数据框,df:
name val_1 val_2 val_3
AAA 20 25 30
BBB 15 20 35
CCC 25 40 45
DDD 20 20 25
我只需要保留任何 val 列比之前的 val 列增加 10 以上的名称。如果一列比前一列增加了不到 10 或者甚至没有增加,我们需要删除该名称。
期望的输出:
name
BBB #val3 increases by 15
CCC #val2 increases by 15
最聪明的做法是什么?任何建议,将不胜感激。谢谢!
【问题讨论】:
-
val_3的第一个值不应该是25吗?
标签: python pandas dataframe data-manipulation