看板 R_Language 關於我們 聯絡資訊
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 我的目標是建立一個API來query UMLS database https://www.nlm.nih.gov/research/umls/ [程式範例]: 遇到的問題是 使用content來讀取UMLS的database時 ST <- content(xxxxxx) 會得到以下錯誤訊息 Error: lexical error: invalid char in json text. ST-1404656-xMnOFQS7TBwygkyKiEf6 (right here) ------^ 其實錯誤訊息內的"ST-1404656-xMnOFQS7TBwygkyKiEf6" 就是我要得到的ST碼 這個程式一年前可以用 看來應該是某些package update後造成的 今天 Google 很久 有人在JSON file最後按個enter 或者先用readLine 但此錯誤訊息依然存在 所以我用了一個很笨的方法 我寫了一個function來讀錯誤訊息 然後抓出ST_140xxxxxx 想請問有沒有更好的解決方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.31.21.42 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1521260428.A.F1C.html ※ 編輯: tus (98.31.21.42), 03/17/2018 12:21:43
Wush978: 直接用content(xxx, type = "text")或type="raw"後自己抓 03/17 20:47