看板 Python 關於我們 聯絡資訊
新手發問,想要用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