问题标签 [rjsonio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 使用 RJSONIO 从 JSON http 源中提取变量的问题
我正在尝试检索城市的经度和纬度。我通过 openstreetmap.org 创建了一个使用 JSON 的脚本。
我想提取$lon
and $lat
,但是当我这样做时,我收到以下错误消息:
有没有人知道我做错了什么,因此没有得到预期的结果,这看起来像:
有什么建议么?谢谢!
r - 如何从R中的城市名称和国家/地区获取经度和纬度坐标?
我有一长串城市名称和国家/地区,我想将它们绘制在地图上。为此,我需要每个城市的经度和纬度信息。
我的表被调用test
并具有以下结构:
r - RJSONIO 连接问题
这个问题可能很难回答,但也许您可以指导我调试此类问题。
我写了很少的脚本,很多功能,一个在另一个之上。我在最新版本的 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 -> unique 执行停止
所以,我检查了干净的 R:
文件中的错误(con,“r”):无法打开连接
它看起来像同样的错误,至少在某种程度上,traceback() 给了我以下信息:
13:文件(con,“r”)
12:读行(内容)
11:粘贴(读取行(内容),折叠=“\n”)
10:withCallingHandlers(expr,警告=函数(w)invokeRestart(“muffleWarning”))
9: suppressWarnings(paste(readLines(content), collapse = "\n"))
8: 独特的(c("AsIs", oldClass(x)))
7:结构(x,类=唯一(c(“AsIs”,oldClass(x))))
6: I(suppressWarnings(paste(readLines(content), collapse = "\n")))
5:来自JSON(网址)
4:来自 my_script2.R#58 处的 JSON(url)
3: get_info.json(symbol, day = "all") at my_script1.R#116
2:actualize_df(symbol, df) 在#13
1: exec("symbol_name", csv_dump = FALSE)
json url 指向以下数据结构:https://pln.bitcurex.com/data/trades.json 我认为是正确的,应该不会造成任何问题。与网站的其他连接,如 read.csv(url...) 在干净的 R 中工作正常。问题可能与 RJSONIO 有关,但它在 RStudio 中工作很奇怪。
你能告诉我可能是什么问题吗?我的下一步调试应该是什么?
谢谢
r - 将数据帧解析为 JSON(通过 RJSONIO)
我对 RJSONIO 有疑问。我有一个像 df 这样的数据框
现在我需要的是使用这个数据框并生成以下 JSON 结构中的行。所以最后它看起来像这样:
}
我从这段代码开始,但数组内的引号有问题(大括号括起来):
感谢您的任何建议!
r - RJSONIO vs rjson - 更好的调优
更新:
tl; drRJSONIO
不再是两个选项中更快的一个。相反rjson
,现在要快得多。
请参阅评论以进一步确认结果
我的印象RJSONIO
应该是更快rjson
。
但是,我得到了相反的结果。
我的问题是:
- 是否可以/应该执行任何调整来改善结果
RJSONIO
?(即,我是否忽略了什么?)
下面是使用真实数据的比较(U
json 网页的内容在哪里),然后是模拟的 json
模拟数据示例
(类似的结果)
iris
带有数据集的示例 2
json - 在 R 中解析 Facebook JSON 结果
我已经阅读了其他问题,但我仍然不知道如何在 R 中解析 Facebook Graph Search 结果。我的主要目标是转换为数据框之类的东西,以分析一些列。
更新:谢谢@user1609452
现在如果我想包含嵌套在“喜欢”中的“计数”怎么办?让我展示:
在这种情况下,我应该如何设置 match.fun 参数?
有人能帮助我吗?
如果我想包含“计数”,嵌套在“喜欢”中?让我展示:
在这种情况下,我应该如何设置 match.fun 参数?
有人能帮助我吗?
r - 如何在 R 中替换“意外的转义字符”
当我尝试从 Facebook URL 中的字符对象解析 JSON 时,出现“fromJSON(data) 中的错误:pos 130 处的意外转义字符 '\o'”。看一下这个:
在我尝试解析 JSON 之前,有没有办法替换这个 '\o' 字符?我尝试了 gsub 但它没有用(或者我做错了什么)。
有人可以帮我解决这个问题吗?谢谢。
r - 如何安装使用头文件(RJSONIO、Rcpp)的 R 包?
我无法安装多个 R 包,因为它们总是在第一个包含语句中失败。这是我为 Rcpp 得到的错误:
对于 RJSONIO,我得到了同样的错误
我的会话信息()
r - 使用 RJSONIO 解析一行 JSON 对象的文本文件
我想要什么:我想解析表单的文本文件
其中每一行都是一个单独的 json 对象。我希望解析后的表单是 RPart 可以作为参数的类型。
如果我循环遍历每一行,我可以让它工作,但根据这个 SO answer,R 更喜欢使用 apply 函数,而不是单独循环遍历每一行。
问题:当我运行我的代码时,我收到了这个错误
我的代码
r - 依赖于闪亮的 R 包给出 RJSONIO 警告
我的包 CTDesignExplorer 使用了闪亮的(和闪亮的孵化器)。当我在说明文件中包含
Depends: shiny
时,在 RStudio 中加载包时会出现警告:
.simpleDuplicateClass(def, prev) 中的警告:“RJSONIO”包中 S3 类“AsIs”的规范似乎等同于 >package 'BiocGenerics' 中的规范,并且没有为此类打开重复的类定义
在命令行 R 中,加载闪亮会得到多个警告;除了“AsIs”,还有“connect”、“file”、“pipe”和“textConnection”。
在https://github.com/joey711/phyloseq/issues/128,该问题据说在 6 个月前就已解决,但即使在 update.packages("RJSONIO") 之后也是如此。版本为 1.0-3,从 2013-03-27 开始。
在https://stat.ethz.ch/pipermail/bioc-devel/2013-March/004177.html,建议是从 NAMESPACE 中删除 RJSONIO。但它不在我的包裹中(或在说明中)。在闪亮中,它位于描述中的导入下。
这可能对代码执行没有影响,但很难确定。无论如何,对于我的用户来说,这肯定是丑陋的。