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