【发布时间】:2020-05-22 20:35:17
【问题描述】:
谁能帮助我重新索引 Excel 文档的多张表?列顺序需要切换,以下适用于单张而不是多张....
如下打开电子表格时:
df = pd.read_excel(excel_file, sheet_name=''Sheet Name')
并将新的列顺序定义为:
cols = (['N', 'Ø'])
然后重新索引到那个顺序
df = df.reindex(columns=cols)
它有效,但是当我选择 sheet_name=None 读取所有工作表时,我收到错误:
"AttributeError: 'dict' 对象没有属性'reindex'"
我是 Python 新手,所以无法理解为什么我不能在所有 df 上运行我的重新索引。
提前致谢
【问题讨论】:
标签: python excel pandas indexing