python - 在 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给了我“预期的缩进块”错误
有人能帮我吗。
解决方案
推荐阅读
- makefile - Makefile 找不到规则
- azure-resource-manager - 如何有效地开发 Azure 蓝图?
- javascript - 根据用户的浏览器语言或国家/地区加载 JavaScript 文件
- javascript - 扩展另一个类时原型 instanceof 为假
- c - 读取随机文本行的分段错误?
- flutter - Firestore 查询文档的子集合
- reactjs - 在不调用 render 方法的情况下更改元素样式
- html - Bootstrap 滚动条滑到内容后面
- doctrine-orm - 原则 2:存储不同信息的最佳方式
- docker - 复制失败:构建上下文之外的禁止路径