【发布时间】:2020-05-24 17:25:46
【问题描述】:
我将一些 xlsx 文件导入 pandas 数据框。它工作正常,但我的问题是它会相互复制所有数据(所以我有 10 个 100 行 = 1000 行的 excel 文件)。
我需要 100 行和 10 列的 Dataframe,因此每个文件将彼此相邻复制,而不是在下方。
有什么想法吗?
import os
import pandas as pd
os.chdir('C:/Users/folder/')
path = ('C:/Users/folder/')
files = os.listdir(path)
allNames = pd.DataFrame()
for f in files:
info = pd.read_excel(f,'Sheet1')
allNames = allNames.append(info)
writer = pd.ExcelWriter ('Output.xlsx')
allNames.to_excel(writer, 'Copy')
writer.save()
【问题讨论】: