gpt4 book ai didi

python - 如何在 Python 中垂直合并多个 csv 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:14 24 4
gpt4 key购买 nike

我需要在 Python 中垂直合并来自多个 CSV 电子表格的数据。它们的结构是相同的,我只需要将一个表的数据放在下面的顶部,因为它们是年度调查的月份。我尝试了几种我发现谷歌搜索的方法,但我找不到一种方法来做一些像这样简单的事情:

import csv

spreadsheets1 = open('0113_RE_fscom.csv','r')
spreadsheets2 = open('0213_RE_fscom.csv','r')
spreadsheets = spreadsheets1 + spreadsheets2

with spreadsheet as csvfile:
sales = csv.reader(csvfile)
for row in sales:
print row

最佳答案

看起来您只是忘记了遍历文件。试试这个代码:

import csv

spreadsheet_filenames = [
'0113_RE_fscom.csv',
'0213_RE_fscom.csv',
]

for filename in spreadsheet_filenames:
with open(filename, 'r') as csvfile:
sales = csv.reader(csvfile)
for row in sales:
print row

关于python - 如何在 Python 中垂直合并多个 csv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23721202/

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