Чтение файла Excel в Python с использованием Pandas
Загрузка файла Excel в DataFrame pandas — обычная задача при анализе данных. Хотя упомянутый вами подход частично верен, в нем отсутствуют некоторые детали и есть альтернативный метод, который может быть более эффективным.
Использование pd.ExcelFile и pd.io.parsers.ExcelFile.parse
Проблема вашего первоначального подхода заключается в том, что вы пытаетесь вызвать метод синтаксического анализа класса ExcelFile напрямую, а не экземпляр класса ExcelFile. Чтобы правильно использовать этот подход, вам необходимо сначала создать экземпляр класса ExcelFile, а затем вызвать метод синтаксического анализа этого экземпляра, передав имя листа, который вы хотите загрузить.
excel_file = pd.ExcelFile('PATH/FileName.xlsx')
parsed_data = excel_file.parse('Sheet1')
Однако использование этого подхода может быть менее эффективным, поскольку вы создаете два объекта (экземпляр ExcelFile и DataFrame), хотя вы могли бы добиться того же результата с помощью одна инструкция:
parsed_data = pd.read_excel('PATH/FileName.xlsx', sheet_name='Sheet1')
Этот метод напрямую использует функцию read_excel для создания кадра данных pandas из файла Excel. Это более простой и эффективный подход.
В целом, рекомендуемый способ чтения файла Excel в DataFrame pandas — использовать функцию pd.read_excel, указав путь к файлу и имя листа, который вы хотите загрузить. . Это обеспечивает прямой и эффективный способ работы с данными Excel в ваших программах Python.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3