问题标签 [rjson]
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.
r - RJSONIO vs rjson - 更好的调优
更新:
tl; drRJSONIO
不再是两个选项中更快的一个。相反rjson
,现在要快得多。
请参阅评论以进一步确认结果
我的印象RJSONIO
应该是更快rjson
。
但是,我得到了相反的结果。
我的问题是:
- 是否可以/应该执行任何调整来改善结果
RJSONIO
?(即,我是否忽略了什么?)
下面是使用真实数据的比较(U
json 网页的内容在哪里),然后是模拟的 json
模拟数据示例
(类似的结果)
iris
带有数据集的示例 2
facebook - 如何使用 R 流式传输和保存 Facebook 公开帖子?
我正在尝试通过 R 流式传输和保存公共帖子。我已经获得了令牌并进行了搜索。这就是我所做的。
要求(RCurl)
要求(rjson)
数据 <- getURL(" https://graph.facebook.com/search?q=multishow&type=post&access_token=my_token ")
没关系,“数据”角色找到了一些东西。现在,如何将这个“数据”字符转换为数据框?是否可以在特定超时期间流式传输此搜索?
谢谢。
更新:
好的,现在我可以解析来自 Facebook 的 JSON 结果,但我仍然坚持正确地转换为 data.frame 并流式传输以获取新帖子。按照下面的代码:
无论哪种方式,我都会得到一个带有 1 或 2 个观察值和数百个变量的 data.frame。我做的最后一次搜索,我得到了我的第一个观察值,有 42 个变量,第二个有 13 个变量,依此类推。我该如何处理它的任何线索?
json - 如果不是来自 URL,如何在 R 中解析 JSON
我正在尝试在 R 中转换/解析 JSON 字符串,但遇到了麻烦。
我已经安装了 rjson 和 RJSONIO 包。
数据集的示例行:
我试图调用fromJSON(data$signup_get, method = "C", unexpected.escape = "error")
但得到错误“函数错误(类,fdef,mtable):无法找到函数“fromJSON”的继承方法,对于
我的一些主要目标是回答以下问题:
- JSON 字符串中的最后一个条目(最近的)是什么?
- JSON字符串中的第一个时间段和最后一个时间段之间经过了多少时间?(时间列为纪元时间)
- 访问了多少页面
我认为我的错误可能在于我如何导入数据。任何建议都会很棒。
r - 如何在 R 中替换“意外的转义字符”
当我尝试从 Facebook URL 中的字符对象解析 JSON 时,出现“fromJSON(data) 中的错误:pos 130 处的意外转义字符 '\o'”。看一下这个:
在我尝试解析 JSON 之前,有没有办法替换这个 '\o' 字符?我尝试了 gsub 但它没有用(或者我做错了什么)。
有人可以帮我解决这个问题吗?谢谢。
json - json格式到csv格式的转换,特殊情况
我有一个 json 文件,其行的格式如下:
等等......它有8282个这样的条目。
我想把它转换成这样的csv文件。
我试过这段代码:
将其转换为如下形式:
但我希望上面“X1”列中的条目在单独的列中,如第一个表所示。
我怎样才能做到这一点?请帮忙
json - 使用 rjson 处理 JSON
我正在尝试以 JSON 格式处理一些数据。rjson::fromJSON
成功导入数据并将其放入一个非常笨重的列表中。
但是,由于这本质上是表格数据,我希望它简洁data.frame
。经过多次试验和错误,我得到了结果:
但是该命令似乎过于繁琐和复杂。有没有更简单的方法来做到这一点?
regex - 导入多行 JSON 数据并转换为 R 中的数据框
假设我有以下 JSON 数据:
我正在尝试将 JSON 数据导入 R 并将其转换为最终的 R 数据框。
假设我在 R 中有以下脚本:
当我运行这个脚本时,JSON 数据只产生一个包含 JSON 数据文件第一行的数据框。我有大约 200 行。我知道的问题之一是 JavaScript 不“允许”多行字符串。我试图以各种方式解决这个问题:
- 在每“行”数据之间添加“””。
- 将 '"' 添加到每个“行”数据的末尾。
- 在每个“行”数据之间添加“\”。
- 在每“行”数据的末尾添加“\”。
- 将所有多行转换为一行(将“\n”替换为“\n”)
以上所有都已尝试使用正则表达式。
我的问题是:如何操作 JSON 数据,以便将数据的所有“行”读入 R,以便我可以取消列出它们并构造相应的数据框,其列等于“标题”、“文本” ,'url' 和行等于 JSON 数据中的 'lines'?
我已经尝试使用 R 中的 RJSON 和 RJSONIO 库进行此操作,但我对目前使用哪个库感到矛盾,因为我认为最终问题在于 JSON 数据本身的格式
r - 如何快速解析 JSON 字符串列表?
我使用rjson
并这样做JSON <- lapply(data$toParse, fromJSON)
我toParse
有 600k 行简单/短 JSON。
但是,它很慢,可能是因为fromJSON
没有矢量化操作,所以我必须使用lapply
.
我想知道是否有更好的方法来解析 JSON 列表?
json - 以这种格式将数据帧转换为 JSON
我有一个数据框,我希望以特定格式输出到 JSON,下面有一个小示例:
我需要的 JSON 格式如下所示:
到目前为止,我一直无法操纵该RJSONIO::toJSON
函数来执行类似的操作,而且我发现文档中的示例并没有太大帮助。
我需要做什么才能获得正确的输出?
注意:type
每个unit
.
PS:有没有工具可以让这些事情变得简单?也许是拖放的东西?
python - 用于 R rjson 输入的 Python simplejson 引用
我在 Python 中处理数据,并希望使用 JSON 格式simplejson
在 Python 端和端rjson
将记录流式传输到R
R。
如何从 Python 中输出记录,以便 RfromJSON
可以将它们处理成单行数据框?谢谢
结果:
但是,我需要结果为"{\"x\":1,\"y\":2}"
,因为R
需要该格式才能使用数据:
谢谢。