我在for循环中访问了一系列Excel文件。然后我将Excel文件中的数据读取到一个panda Dataframe 中。我不知道如何将这些 Dataframe 附加在一起,然后将 Dataframe (现在包含所有文件中的数据)保存为一个新的Excel文件。
以下是我的尝试:
for infile in glob.glob("*.xlsx"):
data = pandas.read_excel(infile)
appended_data = pandas.DataFrame.append(data) # requires at least two arguments
appended_data.to_excel("appended.xlsx")
谢谢!
3条答案
按热度按时间eqqqjvef1#
使用
pd.concat
将DataFrame列表合并为一个大的DataFrame。tcbh2hod2#
你可以试试这个。
希望能有所帮助。
tzdcorbm3#
DataFrame.append()
和Series.append()
已被弃用,并将在未来版本中删除。请改用pandas.concat()
(GH35407)。