ホームページ >バックエンド開発 >Python チュートリアル >Pandas を使用して URL から CSV ファイルを読み取るにはどうすればよいですか?

Pandas を使用して URL から CSV ファイルを読み取るにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-03 17:49:30745ブラウズ

How Do You Read CSV Files From URLs Using Pandas?

Pandas を使用して URL から CSV ファイルを読み取る

Python 3.x を使用して URL から CSV ファイルを読み取ろうとすると、「期待されたファイル」というエラーが発生する場合があります。パス名またはファイルのようなオブジェクト、 タイプを取得しました。"

これは、コードが取得したバイト文字列を提供するのに対し、Pandas はファイル パスまたは開いているファイル オブジェクトを期待しているために発生します。 URLから。この問題を解決するには、更新された Pandas 実装に従ってください:

0.19.2 以降の Pandas バージョンでは、URL を read_csv() 関数に直接渡すことができます:

<code class="python">import pandas as pd

# Replace the s variable with the direct URL
url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
c = pd.read_csv(url)</code>

これは更新されましたコードは、requests.get().content.

を含む中間ステップを必要とせずに、指定された URL から CSV データを直接読み取ります。

以上がPandas を使用して URL から CSV ファイルを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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