首页 > 解决方案 > 当其他列值特定时,检查列值更改的次数

问题描述

我有一个包含两列 A 和 B 的数据框。我想检查 A 列的值是否继续大于 5,对于这个连续时间,B 列的值增加了多少次,而 vaue 减少了多少次。

df = pd.DataFrame({'A':[1,3,8,6,7,11,1,15,20,15,16,87],
                 'B':[1,3,4,6,11,6,11,7,11,15,6,87,16]})
 df_out = pd.DataFrame({'values increase count':[5],
                     'values decrease count':[3]})

标签: python-3.xpandasnumpypandas-groupby

解决方案


推荐阅读