ホームページ >バックエンド開発 >Python チュートリアル >Pandas で URL から CSV ファイルを読み取る方法

Pandas で URL から CSV ファイルを読み取る方法

DDD
DDDオリジナル
2024-11-03 01:31:29282ブラウズ

How to Read CSV Files from URLs with Pandas?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。