r-RJSONIO连接问题



这个问题可能很难回答,但也许你可以指导我调试这样的问题。

我写了几个脚本,很多函数,一个在另一个之上。我开发了RStudio的最新版本(安装了最新的R)。我完成了剧本的第一个测试版;尝试一下";。当我在RStudio中运行它时(甚至在重新启动RStudio之后,在加载任何库之前),一切都很好。所以我用CCD_ 1。

它失败了。

log_exec_out.log没有产生任何输出,

log_exec_err.log包含错误消息:

文件(con,"r")出错:无法打开连接调用:exec。。。get_info.json->fromJSON->fromJSON->I->结构->唯一的执行已停止

所以,我检查了干净的R:

文件错误(con,"r"):无法打开连接

它看起来是相同的错误,至少在某种程度上,traceback()给了我以下信息:

13:文件(con

12:readLines(内容)

11:粘贴(readLines(content),collapse=";\n〃)

10:withCallingHandlers(expr,warning=函数(w)invokeRestart("muffWarning")

9:suppressWarnings(paste(readLines(content),collapse=";\n〃)

8:唯一(c("AsIs",oldClass(x))

7:结构(x,class=唯一(c("AsIs",oldClass(x)))

6:I(suppressWarnings(paste(readLines(content),collapse=";\n〃))

5:来自JSON(url)

4:来自my_script2.R#58 的JSON(url)

3:my_script1.R#116 上的get_info.json(symbol,day="all")

2:13号处的implemente_df(符号,df)

1:exec("symbol_name",csv_dump=FALSE)

json url指向以下数据结构:https://pln.bitcurex.com/data/trades.json我认为这是正确的,不应该引起任何问题。其他网站连接,如read.csv(url…)在clean R中运行良好。这个问题可能和RJSONIO有关,但很奇怪它在RStudio中工作。

你能告诉我什么可能是问题,我调试的下一步应该是什么吗?

感谢

我怀疑问题在于URL是https,而不是http,即安全http。

注意:readLines()无法处理此问题。

您将希望使用wget,或者我喜欢使用RCurl包中的getURLContent()。所以

get_info.json()

应该读取URL的内容并将其作为字符串传递给CCD_ 7,优选使用CCD_ 8。

相关内容

  • 没有找到相关文章

最新更新