gpt4 book ai didi

python - 从 excel 加载数据并附加所有工作表

转载 作者:行者123 更新时间:2023-11-28 19:15:28 24 4
gpt4 key购买 nike

我从 Excel 工作表加载了 15 张工作表,它创建了以工作表编号为键的数据框字典。有没有办法在加载时实际附加 15 个工作表,或者我必须迭代键以附加 15 个数据帧?

我的意思是在加载时指定追加而不是创建字典?

df = pd.read_excel(r"E:\user_ratings.xlsx",sheetname=range(1,16),skiprows=28,
header=None,parse_cols="D:H")

df.head()
AttributeError: 'dict' object has no attribute 'head'

df.keys()
Out[113]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]

如果列出键 1 的值,它会给我工作表 1 的数据帧。

df[1]
Out[114]:
EVE01201 ......

最佳答案

如果您查看 read_excel docs sheetname 参数似乎只为您提供了返回 DataFrames 的 Dict 的选项,其中的键代表工作表。我能看到的唯一方法是修改 pandas 使用的 excel.py 文件(excel.py 使用 xlrd)。

但是使用 pd.concat 简单地连接数据帧可能会简单得多

关于python - 从 excel 加载数据并附加所有工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932252/

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