我想试验Statsbomb在其github页面上公开提供的一些足球数据。以下是其github页面中可用的JSON之一的列表:
https://raw.githubusercontent.com/statsbomb/open-data/master/data/events/7298.json
我的问题是,如何将其放入R?我尝试了以下方法:
httr :: content(httr :: GET(“ https://raw.githubusercontent.com/statsbomb/open-data/master/data/events/7298.json”))
但是,这只是返回一个长度为1的字符向量,并将整个JSON压缩到字符串中。我希望将其作为列表列表。我该怎么办?
谢谢!!
编辑:here is Statsbomb's public github repo-如果有帮助!
答案 0 :(得分:1)
如果要将JSON文件转换为R对象,则需要实际解析数据,而不仅仅是对文件进行下线。 jsonlite
库使此操作变得简单
url <- "https://raw.githubusercontent.com/statsbomb/open-data/master/data/events/7298.json"
mydata <- jsonlite::read_json(url)
然后mydata
现在是一个大列表,其中包含来自JSON对象的所有已解析值。