首页 > 解决方案 > 遍历 DataFrame 中的行并仅在列中的值相同时执行 diff 方法

问题描述

我想遍历 DataFrame 中的行并df.columnB.diff()当前行和下一行在df['columnA'].

我怎样才能做到这一点?

标签: pythonpandas

解决方案


你正在寻找groupby

df['New']=df.groupby('columnA')['columnB'].diff()

推荐阅读