首頁 >後端開發 >Python教學 >如何使用 Pandas 從 URL 讀取 CSV 檔案?

如何使用 Pandas 從 URL 讀取 CSV 檔案?

DDD
DDD原創
2024-11-03 01:31:29285瀏覽

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 檢索的內容類型為“bytes”,而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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn