假设数据框名为df,可以使用shift()函数来获取前一行和再前一行的值,然后通过比较操作符来判断它们的差异。具体代码如下:
df['diff1'] = df.iloc[-1] - df.shift(1).iloc[-1] df['diff2'] = df.iloc[-1] - df.shift(2).iloc[-1] if ((df['diff1'] == 0).any()) & ((df['diff2'] == 0).any()): print('前两行与最后一行相同') else: print('前两行与最后一行不同')
下一篇:比较数据库的日期字段和日期