首页 > 解决方案 > 如何使用python将2列相似数据连接到同一个excel文件中具有相同列标题的单列中

问题描述

在这张图片中,我有 4 列重复的列名。我只需要 2 列,一列用于项目,一列用于金额,所有值都在 2 列中。谁能帮我。提前谢谢。

数据样本

标签: pythonpython-3.x

解决方案


如果您可以在此处阅读 2 列,则一次阅读 4 列。通过他们的索引访问。假设它是一个 CSV 文件,

import csv
rows = []
with open('file.csv') as csvfile:
    reader = csv.reader(csvfile, ...)
    for row in reader:
         item_amount1 = row[1:3]
         item_amount2 = row[3:5]
         rows.extend([item_amount1, item_amount2])

推荐阅读