如何让大pandas在同一顺序在Excel中读取行?

一般来说,当我们将一个excel文件作为数据框导入pandas时,行的顺序与Excel表中的行顺序不同。 我希望数据框的行与Excel表中的行相同。

没有看任何代码,我的猜测是你有一个parsingpandas的问题。 你可以试试

 arx=pd.ExcelFile("yourExcel.xlsx); //specify your sheets here parsed = pd.io.excel.ExcelFile.parse(arx, "Sheet1"); 

如果你能显示你的代码,我可能会帮助更多的pandasparsing

不知道你在做什么,但是当我遇到同样的问题时,我使用df.columns来获取Excel工作表中的订单。 你现在可以把它放在一个正确的顺序列表。

 workbook = ExcelFile('myfile.xlsx') df = workbook.parse('sheet1') df_index = list(df.columns) #puts the col index in a list with correct order 

让我们说你知道列标题,并希望列号。

 df_index.index('column header') 

希望这有助于,因为它真的帮助我。