R 推薦的 json 套件

前言

R 有著很多不穩定的套件,我在 R 使用有關於 json 的套件時,發現讀 json 有著許多問題,特地在這邊留下紀錄

讀網路上的 json 資料

當初很認真的去解決此問題,但沒有留下紀錄,很感謝那些讓我可以學習到知識的人。

1
2
3
library(jsonlite)
domino_api <- GET("https://youtube.com" , timeout(40) , encode = "multipart", accept_json())
domino_json <- fromJSON(content(domino_api,type="text",encoding = "UTF8"))

讀本地上的 json

這邊十分推薦 rjson 此套件包,他在讀本地 json 檔案,不容易有格式問題。

1
2
3
library(rjson)

before_data <- rjson::fromJSON(file ="dominoV2.json")

如果使用 read_json,讀進來 R 時容易有此問題。

  • 原本的 json 資料,尚未使用 read_json and write_json
  • 經過 R 並且執行 read_json and write_json

可以明顯知道,裡面的每一個欄位又都被包了一個 list,這樣非常不好,但我們使用套件的人員沒辦法解決此問題,因此只能夠換另一個套件包啦。

參考連結

心得

R 真的好難RRR,這邊這個真的會弄得亂糟糟。太多套件太混亂了,加上中文資源並不多,所以大部分都從國外或是中國學資源。

希望我可以做一個轉發,讓大家知道國外資源,也可以透過中文字來讓大家更快的解決問題。

我解決這個問題花了 8 小時,很累QQ。

期望 R 可以統整功能相似的包在一起,再有一個完整的說明文件,那就更棒了!

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: