首页 > 解决方案 > pandas.read_excel 会保留列顺序吗?

问题描述

我需要阅读 excel 文件中的表格。但是表格中的列数(大约 100 到 150)、列名和列位置可能每天都在变化。pandas.read_excel 会返回一个数据框,其列的顺序与我的日常 excel 表中的列顺序相同吗?我正在使用熊猫 0.25.3

标签: pythonpython-3.xpandas

解决方案


pandas将完全按照原始文件中的列顺序返回给您。如果文件中的顺序发生变化,数据框中列的顺序也会发生变化。

您可以在读入数据时自己定义列顺序。有时您还会加载数据,检查存在哪些列(使用dataframe.columns.values),然后应用某些启发式方法对它们进行预处理。


推荐阅读