ホームページ >バックエンド開発 >Python チュートリアル >Pandas ファイル読み取り時の「予期されたファイル パス名またはファイルのようなオブジェクト」エラーを修正する方法

Pandas ファイル読み取り時の「予期されたファイル パス名またはファイルのようなオブジェクト」エラーを修正する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 09:42:02378ブラウズ

How to Fix the

Pandas ファイル読み取り時の「予期されたファイル パス名またはファイルのようなオブジェクト」エラーを解決する

Pandas を使用して Python 3 の URL から CSV ファイルを読み取ろうとしたときを実行すると、「予期されたファイル パス名またはファイルのようなオブジェクトが、 タイプを取得しました。」というエラーが発生する場合があります。この問題は、データがファイル ハンドルではなくバイト ストリームとして Web から取得される場合に発生します。

Python 3.4 でこの問題を修正するには、URL を直接渡すことでバイト ストリームを処理する必要性を回避できます。 Pandasのread_csv関数に。 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>

この変更により、Pandas は指定された URL からの CSV データの取得と変換を自動的に処理し、中間ファイル処理を必要としないシームレスなファイル読み取りエクスペリエンスを提供します。

以上がPandas ファイル読み取り時の「予期されたファイル パス名またはファイルのようなオブジェクト」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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