通常,当我们将excel文件作为数据框导入到pandas时,行的顺序与excel表中行的顺序不同。我希望数据框的行与excel工作表中的行相同。
答案 0 :(得分:1)
在没有查看任何代码的情况下,我的猜测是您对熊猫有parsing
问题。你可以尝试
arx=pd.ExcelFile("yourExcel.xlsx);
//specify your sheets here
parsed = pd.io.excel.ExcelFile.parse(arx, "Sheet1");
如果您可以展示您的代码,我可以提供更多帮助 pandas parse
答案 1 :(得分:0)
不确定你要做什么,但是当我遇到同样的问题时,我使用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')
希望这有帮助,因为它真的帮助了我。