我对Python比较陌生。我试图找到一种方法来创建一个脚本,该脚本查看上个月名为“data_old”的CSV文件,并将其与最近一个月名为“data_new”的数据进行比较,然后最终将该数据输出到一个新的CSV“data_compare”。在
每个月的文件都是一致的,如下所示(示例)
Month 1
Company, StaffNumber, NeedToPass, Passed, %age meeting requirement
xxxxxxxx, 100, 80, 30, 30%Month 3
Company, StaffNumber, NeedToPass, Passed, %meeting requirement
xxxxxxxx, 101, 81, 54, 60%
我试图让输出文件比较所有行的数据并显示“改进的百分比”,而不是“满足要求的百分比”。我所尝试的似乎都不管用。在
由于数字一直在变化,唯一常见的数据将是公司名称。在
我需要一个简单,解释的方式与评论。。。因为我想理解逻辑,所以我可以修改它并添加函数。在
非常感谢。在
下面是一个python代码示例,它可以满足您的需要。这个脚本计算两个输入csv文件的行数相同。在函数
test
中,我使用的函数zip
,如果最后有一个列表,它将停止。如果文件的行数不同,则必须手动循环两行。但我认为这是一个很好的起点相关问题 更多 >
编程相关推荐