首页 > 解决方案 > 在 python 中比较同一数据框中的第 1 行和第 2 行(依此类推)

问题描述

我正在研究一个日记帐分录数据库,我想检查第 1 行和第 2 行,然后第 2 行和第 3 行,(依此类推)是否具有基于相同帐号的相同金额。(要检查借方贷方过帐,请注意,我已经根据金额的绝对函数对数据进行了排序)我使用了以下 for 循环:

步骤1:

Elimination=[]

第2步:

for i, j in range(sales_acc):
    if sales_acc ["Amount LC"][i]==sales_acc["Amount LC"][j] & sales_acc ["ACCOUNTNUMBER"][i]==sales_acc["ACCOUNTNUMBER"][j]:

    Elimination.append(i)
    Elimination.append(j)
else:
    pass

但是这个forloop给了我“预期的缩进块”错误

有人能帮我吗。

在此处输入图像描述

标签: python

解决方案


推荐阅读