从stats.nba.com获取数据时遇到了一些困难。我过去很容易就能提取信息,所以想看看你们是否注意到我的代码中有任何问题,或者是否遇到了同样的问题。
我正在使用rjson
。
library(rjson)
url <- "https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406"
a <- fromJSON(file = url)
运行此命令时,我得到:
Error in file(con, "r") :
cannot open the connection to 'https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406'
In addition: Warning message:
In file(con, "r") :
URL 'https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406': status was 'Failure when receiving data from the peer'
但是,我可以通过遵循请求url来查看JSON格式的数据。有人注意到我犯了任何错误吗?
答案 0 :(得分:0)
以下代码可以将json文件读入列表对象。
library(jsonlite)
read_json("https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406")
答案 1 :(得分:0)
并不是一个确切的答案;认为这是由于我的防火墙存在问题。能够使所有内容在不同的网络上运行。