Я погружаюсь в pandas и экспериментирую. Что касается чтения данных из файла Excel. Интересно, какая разница между использованием ExcelFile для read_excel. Оба, похоже, работают (хотя немного отличается от синтаксиса, как и следовало ожидать), и документация поддерживает оба. В обоих случаях документация описывает метод тот же: "Чтение таблицы Excel в DataFrame" и "Чтение таблицы Excel в pandas DataFrame". (документация для read_excel и для excel_file)
Я вижу ответы здесь на SO, который использует либо, без решения этой разницы. Кроме того, поиск Google не дал результата, который обсуждает эту проблему.
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)
кроме того, что последний сохраняет мне строку, есть ли разница между ними, и есть ли причина использовать один из них?
Спасибо!