【发布时间】:2019-04-26 06:55:53
【问题描述】:
我有用于附加文件夹内多个 excel 文件的代码。但我想在所有 excel 文件中附加第二张表。默认情况下,pandas 在追加时采用第一张纸。此外,我尝试在读取 excel 文件时指定第二个工作表名称。但这不起作用。请分享你的想法。
谢谢
【问题讨论】:
-
请发布您的代码。您是否尝试设置索引而不是名称字符串来指定选择的工作表?
-
import os import pandas as pd pat
-
import os import pandas as pd path = getcwd files = os.listdir(path) files_xlsx = [f for f in files if f[-4:] == '.xlsx'] df = pd .DataFrame() for f in files_xlsx: data = pd.read_excel(f, sheetname='sheet2') df = df.append(data)
-
不,请......不要作为评论 - 在你的问题中。在那里,您可以通过缩进四个空格或简单地选择并按下
Ctrl+k,将其格式化为代码。
标签: python pandas concatenation