Pandas を使用して URL から CSV ファイルを読み取る
URL から CSV ファイルを直接読み取ることは、データ分析における一般的なタスクです。ただし、特定のバージョンの Pandas を使用している場合、read_csv() メソッドを使用して URL から CSV ファイルを読み取ろうとすると、次のようなエラーが発生する可能性があります。
"Expected file path name or file-like object, got <class 'bytes'> type"
このエラーは、URL からコンテンツが取得されたために発生します。 read_csv() はファイル パスまたはファイルのようなオブジェクトを想定していますが、read_csv() はファイル パスまたはファイルのようなオブジェクトを想定しています。
Pandas バージョン 0.19.2 以降のソリューション
Pandasバージョン 0.19.2 以降では、便利なソリューションが利用可能です。
<code class="python">import pandas as pd url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv" c = pd.read_csv(url)</code>
URL を read_csv() に直接渡すだけで、Pandas が CSV ファイルの取得と解析を自動的に処理します。
以上がPandas で URL から CSV ファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。