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

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

DDD
發布: 2024-11-03 01:31:29
原創
280 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板