如何使用:
获取.csv文件A B C
1 2 3
4 5 6
为了制作:
1 2
1 3
4 5
4 6
基本上创建一个新列,其值在连续列中分布,以创建具有唯一值的冗余第一列。
答案 0 :(得分:0)
以下脚本可用于以您提供的格式读取CSV文件,该文件具有间隔号码。首先跳过标题行。
import csv
with open("input.csv", "r") as f_input, open("output.csv", "wb") as f_output:
csv_input = csv.reader(f_input, delimiter=" ")
csv_output = csv.writer(f_output, delimiter=" ")
headings = csv_input.next() # skip the header row
for row in csv_input:
for col in row[1:]:
csv_output.writerow([row[0], col])
<强> input.csv 强>
A B C
1 2 3
4 5 6
此输入csv文件将生成输出CSV文件,如下所示:
<强> output.csv 强>
1 2
1 3
4 5
4 6