当前位置:   article > 正文

python合并csv文件、并利用结果进行计算_循环浏览csv文件并将计算结果输出到一个合并的csv fi...

python合并csv文件,并利用结果进行计算

我正在尝试遍历一个指定的文件夹,其中包含一堆.csv文件。其目的是收集每个文件中列出的三个指标,将它们相加,并将其输出到一个合并的行中,该行很快将由python csv文件生成。在

这是我的代码:import pandas as pd

import os

results_output = pd.DataFrame(index = None, columns=["gross_revenue","impressions","bid_requests"])

filenames = os.listdir("Z:/some/folder/path")

count = 0

for file in filenames:

file_path = "Z:/some/folder/path/" + file

data = pd.read_csv(file_path,skiprows=[0])

data.columns = ["product1_gross_revenue","product2_gross_revenue","product3_gross_revenue"]

gross_revenue = (data.product1_gross_revenue[0] + data.product2_gross_revenue[0] + data.product3_gross_revenue[0])

if gross_revenue > 0:

count += 1

results_output.gross_revenue[1+count] = [gross_revenue]

results_output.to_csv("data.csv",index=False,header=False)

这是错误:

^{pr2}$

我可以在控制台上打印出所有的收入项目,这样我就知道它通过每个文件正确地计算,并且数据.csv“文件已生成,但仍为0kb,没有写入任何内容,因此我怀疑这是我犯错误的地方。在

这就是我想要的”数据.csv“文件外观:0 gross_revenue[file1]

1 gross_revenue[file2]

2 gross_revenue[file3]

3 gross_revenue[file4]

4 gross_revenue[file5]

5 gross_revenue[file6]

6 gross_revenue[file7]

希望我已经提供了所有有用的信息,很乐意提供任何其他信息。在

提前谢谢!在

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/940739
推荐阅读
相关标签
  

闽ICP备14008679号