问题标签 [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.

0 投票
1 回答
39 浏览

r - 快速将对象从 JSON 转换为数据框

我有一个可通过 JSON 格式的 URL 获得的对象,其中一部分我想放入数据框格式以分析 R 中的数据。我目前这样做如下:

这行得通,但是这bind_rows部分需要很长时间

感觉必须有一种更快的方法来做到这一点。

有人告诉我这data.table::rbindlist是一个更快的选择,但使用它会给我错误消息

曾建议do.call(rbind...在运行速度快的答案中使用,但是当某些字段仅在某些元素中时,它无法正确处理。例如

提前感谢您的帮助

0 投票
1 回答
47 浏览

r - jqr 包与 jq 的结果不匹配

首先,我将其转换为 JSON:

然后我把它缩小到只包括.customFields然后我过滤它customFieldId我想要的:

使用该 JSON 数据,我试图提取assignedValue字段中列出的值。当我使用 jq 工具并按它过滤时,.[]|.assignedValue它会返回我想要的值:

您可以在此链接中亲自查看。

在我的 R 脚本中,JSON 数据存储在一个名为的变量中capture_jq,然后我运行这个脚本:

但是当我运行该脚本时,它所做的只是返回如下所示的空值:

我究竟做错了什么?为什么它在我上面提供的 jqplay 链接中工作正常但没有使用jqrR 中的包?