首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RJSONIO连接问题

RJSONIO连接问题
EN

Stack Overflow用户
提问于 2013-02-18 00:51:34
回答 1查看 2.4K关注 0票数 1

这个问题可能很难回答,但也许你可以指导我如何解决这个问题。

我写了几个脚本,很多函数,一个在另一个上面。我在RStudio的最新版本中开发(最近安装了R)。我完成了我的第一个测试脚本,并想“尝试它”。当我在RStudio中运行它时(即使在重新启动RStudio之后,在加载任何库之前),一切都正常。所以我用了"C:\Program Files\R\R-2.15.2\bin\x64\Rscript.exe" "path to script\script.R" > "log_out.log" 2> "log_err.log"

但失败了。

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

log_exec_err.log包含错误消息:

文件中的错误(con,"r"):无法打开连接调用: exec .get_info.json -> fromJSON -> fromJSON -> i -> structure ->唯一执行停止

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

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

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

13:档案(con,"r") 12: readLines(内容) 11:粘贴(readLines(内容),折叠= "\n") 10: withCallingHandlers(expr,警告=函数(W) invokeRestart("muffleWarning")) 9: suppressWarnings(粘贴(readLines(内容),倒置= "\n")) 8:独特(c(“AsIs”,oldClass(X) 7:结构(x,class =唯一(c(“AsIs”,oldClass(X) 6: I(suppressWarnings(粘贴(readLines(内容),倒置=“\n”)) 5: fromJSON(网址) 4: fromJSON(url) at my_script2.R#58 3: get_info.json(符号,day = "all")在my_script1.R#116 2: actualize_df(编号: df)在#13 1: exec("symbol_name",csv_dump = FALSE)

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

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

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 01:18:27

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

注意: readLines()不能处理这个问题。

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

代码语言:javascript
复制
get_info.json()

应该读取URL的内容,并将其作为字符串传递给fromJSON(),最好使用asText = TRUE

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14927966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档