作者uncle925 (愛玩購iwango 阿宸)
看板Python
標題[問題] pandas read_csv(網址)
時間Mon Sep 4 23:03:42 2017
新手發問,想要用pandas模組抓證交所個股成交資訊
程式碼如下,有試過把網址換成美股的company list csv url
程式執行沒問題,所以語法應該是沒問題
但是網址是證交所的個股成交資訊 會出現錯誤訊息UnicodeDecodeError
請問各位大大我該如何修正 謝謝
import pandas as pd
url =
"
http://www.tse.com.tw/exchangeReport/STOCK_DAY?response=csv&date=20170904&stockNo=1314"
data = pd.read_csv(url)
data.head()
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.30.39
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1504537429.A.C59.html
→ ntumath: 文件用big5編碼... read_csv加入encoding='big5' 就行了 09/05 03:00
→ coeric: 這問題我也遇過,沒辦法直接使用pd.read_csv(url) 09/05 11:02
→ coeric: 我的方法是:先下載下來,再去讀 09/05 11:02
→ coeric: pd.read_csv(url,encoding='big5') 才可以 09/05 11:02
→ coeric: 更正 是pd.read_csv(file,encoding='big5') 09/05 11:03