gpt4 book ai didi

python - 用python合并CSV文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:11 25 4
gpt4 key购买 nike

我有一个包含大约 200 个 CSV 文件的文件夹。每个只有第一行的值。我如何合并这些文件,以便每个 CSV 文件成为新数据集中的一行。

例如:

1.csv contains:
[1, 2, 3, 4, 5, 6]
2.csv contains:
[2, 3, 4, 5, 5, 7]

我想合并 CSV,以便最终的 CSV 看起来像:

final.csv contains:
[1, 2, 3, 4, 5, 6]
[2, 3, 4, 5, 5, 6]

*每个矩阵是 .csv 的一行,每个 , 表示一个新单元格。

谢谢!

最佳答案

如果你有bash,你可以使用

cat *.csv > combined.csv

或者,如果你想用 python 的方式来做:

import csv

with open('combined.csv', 'wb') as out_file:
writer = csv.writer(out_file)
for fname in os.listdir('.'):
with open(fname, 'rb') as in_file:
for row in csv.reader(in_file):
writer.writerow(row)

在这里,您需要导航到包含 200 个 csv 文件的目录。

关于python - 用python合并CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44574221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com