Pandas を使用して Python で Excel ファイルを読み取る
Excel ファイルを pandas DataFrame にロードすることは、データ分析の一般的なタスクです。あなたが言及したアプローチは部分的には正しいですが、いくつかの詳細が欠けており、より効率的な代替方法があります。
pd.ExcelFile および pd.io.parsers.ExcelFile.parse を使用する
最初のアプローチの問題は、ExcelFile クラスのインスタンスではなく、ExcelFile クラスの parse メソッドを直接呼び出そうとしていることです。この方法を正しく使用するには、まず ExcelFile クラスのインスタンスを作成し、次にそのインスタンスで parse メソッドを呼び出し、ロードするシート名を渡します。
<code class="python">excel_file = pd.ExcelFile('PATH/FileName.xlsx') parsed_data = excel_file.parse('Sheet1')</code>
ただし、これを使用すると、このアプローチは、単一の命令で同じ結果を達成できる場合でも、2 つのオブジェクト (ExcelFile インスタンスと DataFrame) を作成するため、効率が低くなる可能性があります。
<code class="python">parsed_data = pd.read_excel('PATH/FileName.xlsx', sheet_name='Sheet1')</code>
このメソッドは、read_excel 関数を直接使用して、 Excel ファイルから pandas DataFrame を作成します。これは、よりシンプルで効率的なアプローチです。
要約すると、Excel ファイルを pandas DataFrame に読み取るための推奨される方法は、pd.read_excel 関数を使用し、読み込むファイル パスとシート名を指定することです。 。これにより、Python プログラムで Excel データを操作するための直接的かつ効率的な方法が提供されます。
以上がPandas を使用して Python で Excel ファイルを効率的に読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。