ホームページ >バックエンド開発 >Python チュートリアル >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 サイトの他の関連記事を参照してください。