问题标签 [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.
r - 快速将对象从 JSON 转换为数据框
我有一个可通过 JSON 格式的 URL 获得的对象,其中一部分我想放入数据框格式以分析 R 中的数据。我目前这样做如下:
这行得通,但是这bind_rows
部分需要很长时间
感觉必须有一种更快的方法来做到这一点。
有人告诉我这data.table::rbindlist
是一个更快的选择,但使用它会给我错误消息
曾建议do.call(rbind...
在运行速度快的答案中使用,但是当某些字段仅在某些元素中时,它无法正确处理。例如
提前感谢您的帮助
r - jqr 包与 jq 的结果不匹配
首先,我将其转换为 JSON:
然后我把它缩小到只包括.customFields
然后我过滤它customFieldId
我想要的:
使用该 JSON 数据,我试图提取assignedValue
字段中列出的值。当我使用 jq 工具并按它过滤时,.[]|.assignedValue
它会返回我想要的值:
在我的 R 脚本中,JSON 数据存储在一个名为的变量中capture_jq
,然后我运行这个脚本:
但是当我运行该脚本时,它所做的只是返回如下所示的空值:
我究竟做错了什么?为什么它在我上面提供的 jqplay 链接中工作正常但没有使用jqr
R 中的包?