如何让大pandas在同一顺序在Excel中读取行?
一般来说,当我们将一个excel文件作为数据框导入pandas时,行的顺序与Excel表中的行顺序不同。 我希望数据框的行与Excel表中的行相同。
没有看任何代码,我的猜测是你有一个parsing
pandas的问题。 你可以试试
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')
希望这有助于,因为它真的帮助我。