【问题标题】:Append Lists or Array from .csv into template .csv将 .csv 中的列表或数组附加到模板 .csv
【发布时间】:2018-09-27 16:45:08
【问题描述】:

这似乎相对简单,但作为一个相对较新的 Python 用户,我可以使用一些方向。

我希望导入一个 .csv 文件,并使用该 .csv 文件中的列的 numpy 创建列表或数组。然后,我想获取这些列表或数组并将它们附加到模板 .csv 文件的列中。附加后,我想将其保存为 .xlsx。我想我需要同时使用 pandas 和 numpy(如果使用数组)。

导入的 .csv 示例(第 1 行中的标题)

Date,Test#,Type
04/12/18,432,D
04/13/18,300,N
04/15/18,433,D

模板(标题在第 4 行)(第 1 行和第 2 行中的一些格式化标签文本)(第 2 列中的单元格被格式化以填充第 4 列,第 3 列中的单元格被格式化以填充第 5 列。)

Results of Tests
G Inc.

Date,Test Number,Type,Content,Curve

追加并保存到 xlsx

我不一定要找人写出来,更多的是指导我,以便我可以学会自己写。

【问题讨论】:

    标签: python pandas csv numpy xlsxwriter


    【解决方案1】:

    您可以使用 pandas 模块中的df = pd.read_csv('example.csv') 在 python 中轻松读取 csv 文件。对于 excel 导出,请查看 to_excel() 函数:

    df = pd.read_csv('example.csv')
    writer = pd.ExcelWriter('output.xlsx')
    df.to_excel(writer,'Sheet1')    
    writer.save()
    

    要修改数据,请查看pandas documentation for DataFrame

    【讨论】:

      猜你喜欢
      • 2020-03-01
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多