比较df熊猫中的行-Python

时间:2020-05-15 16:33:22

标签: python pandas loops dataframe compare

我尝试比较2行,以了解当前行是否=下一行-1。

所以我尝试做一个像这样的双循环:

for i in df2 :
     if df2['semaine'].iloc[i] == df2['semaine'].iloc[i+1]-1 : 
         print('ok')
     else : 
         print('no')

但这是行不通的...

有人知道我该怎么做吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

for i in range(0, len(df)-1):
    print('index: {} {}'.format(i, df.iloc[i].equals(df.iloc[i+1])))