【发布时间】:2022-09-22 21:11:36
【问题描述】:
我们有两个 csv 文件 - new.csv 和 old.csv。
old.csv 包含四行:
abc done
xyz done
pqr done
rst pending
new.csv 包含四个新行:
abc pending
xyz not_done
pqr pending
rst done
我需要在不使用熊猫的情况下使用两件事
- count1 = 从完成更改为待处理的条目数 = 2 (abc, pqr)
- count2 = 从 done 更改为 not_done 的条目数 = 1 (xyz)
-
数字“三”和“五”与您显示的 csv 不匹配
-
如果两个 csv 始终具有相同数量和顺序的项目,您可以使用
zip进行迭代并过滤不相等的行。类似于sum([1 for a,b in zip(csv1.readlines(), csv2.readlines()) if a != b]) -
@OrenIshShalom 立即检查
标签: python csv data-science