[問題] 抓取氣象局表格資料

看板R_Language作者 (h14753951)時間6年前 (2019/06/01 11:06), 6年前編輯推噓0(0013)
留言13則, 2人參與, 6年前最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我想抓氣象局表格資料(逐三小時預報,想知道溫度/降雨機率),如下網址 https://www.cwb.gov.tw/V7/forecast/town368/towns/6300200.htm?layer=0&type=Weather&time=7Day [程式範例]: library(rvest) a<-read_html("https://www.cwb.gov.tw/V7/forecast/town368/towns/6300200.htm?layer=0&type=Weather&time=7Day") b<-html_nodes(a,"table") c<-html_table(b) 出來的結果 Error in utils::type.convert(out[, i], as.is = TRUE, dec = dec) : invalid multibyte string at '<e6><97><85>?<8a>' 想請教正確的方法,十分感謝!!!! [關鍵字]: 網路爬蟲 環境敘述: R version 3.4.3 (2017-11-30) Platform: x86_64-w64-mingw32/x64 (64-bit) win10 專業版 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.31.41 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1559358375.A.CB5.html

06/01 16:24, 6年前 , 1F
可以先補上系統資訊嗎 sessionInfo()
06/01 16:24, 1F

06/01 16:51, 6年前 , 2F

06/01 16:51, 6年前 , 3F
補充說明一下 你抓的網址裡面不會有預報三小時的資
06/01 16:51, 3F

06/01 16:52, 6年前 , 4F
料,他是另外再Load進網頁的,請善用開法者工具看
06/01 16:52, 4F
※ 編輯: h14753951 (111.251.31.41), 06/01/2019 17:00:35

06/01 17:09, 6年前 , 5F
我在表格旁點右鍵->檢查可以看的出來嗎?抱歉,對這不熟
06/01 17:09, 5F

06/01 17:21, 6年前 , 6F
用您的語法還是一樣出現原本的error
06/01 17:21, 6F

06/01 17:31, 6年前 , 7F
我在表格旁邊按右鍵中的檢查,發現他這表格好像是建立在
06/01 17:31, 7F

06/01 17:32, 6年前 , 8F
<table></table>中
06/01 17:32, 8F

06/01 17:43, 6年前 , 9F
你應該是語系問題...
06/01 17:43, 9F

06/01 17:43, 6年前 , 10F
我的windows是英文版沒這個錯誤
06/01 17:43, 10F

06/01 17:44, 6年前 , 11F
06/01 17:44, 11F

06/01 17:45, 6年前 , 12F
用Sys.setlocale
06/01 17:45, 12F

06/01 20:40, 6年前 , 13F
謝謝,我試試
06/01 20:40, 13F
文章代碼(AID): #1SyUkdor (R_Language)
文章代碼(AID): #1SyUkdor (R_Language)