我正在潜入大熊猫并进行实验。至于从Excel文件读取数据。我想知道使用ExcelFile和read_excel有何区别。两者似乎都可以工作(虽然语法稍有不同),并且文档支持两者。在这两种情况下,文档都描述了相同的方法:“将Excel表读入DataFrame”和“将Excel表读入pandas DataFrame”。 (documentation for read_excel和for excel_file)ExcelFile VS. read_excel熊猫
我在这里看到有关SO的答案,它使用两种方法之一,无需解决差异问题。此外,谷歌搜索没有产生讨论这个问题的结果。
WRT我的测试中,这些似乎相当于:
path = "test/dummydata.xlsx"
xl = pd.ExcelFile(path)
df = xl.parse("dummydata") # sheet name
和
path = "test/dummydata.xlsx"
df = pd.io.excel.read_excel(path, sheetname=0)
比后者节省了我行,有没有两者之间的区别其实其他
,并在那里使用任何一个的理由?
谢谢!
也不会真的为你保存一行,因为:df = pd.ExcelFile(path).parse(“dummydata”) – MarioTheHedgehog 2016-04-25 17:33:09