问题标签 [jsonlite]

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 投票
3 回答
4336 浏览

r - 如何展平从 jsonlite 返回的嵌套数据帧

我正在用 jsonlite 加载这个 JSON 数据

这导致具有嵌套数据框的结构

我想创建一个如下所示的单个 data.frame:

通过展平嵌套的数据框。我正在弄清楚如何通过删除我想要的项目并使用 rbind/cbind 将它们移动到新的数据框来手动执行此操作,但是有没有一种简单的方法来执行这种类型的递归展平?

0 投票
3 回答
23787 浏览

json - 使用 jsonlite 包解析 JSON 文件时出错

我正在尝试将 JSON 文件读入 R,但出现此错误:

我从http://1usagov.measuredvoice.com/下载文件并使用 7zip 解压缩,然后在 R 中使用以下代码:

我不确定为什么会发生此错误,我在 Google 中查找但没有信息,有人可以帮助我吗?这是文件问题还是我的代码?

0 投票
1 回答
5890 浏览

json - 从一个目录导入多个 json 文件并附加数据

我正在尝试将多个 json 文件读入工作目录以进一步转换为数据集。我在目录 json 中有文件 text1、text2、text3。这是我写的代码:

我有大约 200 个文件,所以我想知道是否可以导入 json 文件。

谢谢

0 投票
1 回答
336 浏览

json - 如何在 fromJSON 命令中传递 url 中的变量

我正在尝试在 url 中传递一个变量并使用 jsonlite 进行展平,但我无法使用循环传递变量页面。我如何使用 FromJSON 循环?

0 投票
2 回答
115 浏览

json - 如何通过for循环追加数据

我正在尝试通过循环递归地收集数据。我写了这个命令,它适用于从 2 页收集信息。例如,

我想知道我是否可以对 300 页递归执行此操作。让我知道任何建议。

0 投票
1 回答
1519 浏览

json - 如何使用分组从 R 数据框编写 JSON 对象

一般来说,我觉得有必要通过折叠多列来制作 JSON 对象。没有直接的方法可以做到这一点。有的话请指出。。

我有这方面的数据

我如何编写一个看起来像的 json

同样对于“查询”:“2”

我希望以 mongo 导入/导出单个 json 行格式吐出它们。任何指针也表示赞赏..

0 投票
2 回答
2444 浏览

json - fromJSON 中的多个 JSON 对象

我正在尝试使用fromJSON()以下结构读取具有多个对象的 .json 文件:

[...]如果我在整个文件周围手动添加括号,并,在对象之间添加逗号,则以下代码有效:

但是添加括号和逗号对于我实际尝试做的事情是不可行的(我在示例文件上做了)。

我尝试使用readLines(),因为对象之间有换行符,但我没有得到任何地方。

如何在不修改文件的情况下读取这些 json 对象?

0 投票
1 回答
764 浏览

json - Convert/parse JSON into data frame in R

I have the following JSON

file.txt

[{"metric":"create","tags":{"host":"sdsn13","cluster":"cdw","type":"SG"},"aggregateTags":[],"dps":{"1417621083":71.72777777777777,"1417621204":70.76859504132231,"1417621384":70.92222222222222,"1417621564":70.84444444444445,"1417621623":71.32203389830508,"1417621803":70.92777777777778,"1417621925":70.60655737704919,"1417621983":71.17241379310344,"1417622043":70.96666666666667,"1417622223":90.05555555555556,"1417622403":96.81666666666666,"1417622464":95.36065573770492,"1417622644":96.65,"1417622824":80.13333333333334,"1417623003":67.6536312849162,"1417623363":67.375,"1417623424":66.39344262295081,"1417623543":67.6890756302521,"1417623724":67.29834254143647,"1417623784":66.78333333333333,"1417623964":68.99444444444444,"1417624144":71.47777777777777,"1417624323":71.71508379888269,"1417624503":71.7611111111111,"1417624563":66.66666666666667}}]

I used jsonlite and was able to read and convert JSON into a data frame

What I'm trying to do is get a data frame in the following format:

but I end up with the following and am not sure how to separate the unix timestamp into another field as for some reason it disappears:

Could some please assist if I'm missing something here ?

0 投票
0 回答
110 浏览

r - 警告消息:在 curlOptions 中:重复的 curl 选项

我正在开发一个 R 脚本,该脚本将从 twitter 获取帖子。我注意到每次我运行以下语句时:

显示以下警告消息:

我在网上没有找到任何好的信息来解决这个问题?我需要在 set_config 语句中只修改一次 httpheader 吗?请在下面找到我的脚本:

代码:

会话信息:

0 投票
0 回答
887 浏览

r - R - 使用 jsonlite 循环遍历 json 文件

我正在编写一个循环遍历大约 30,000 个 json 文件的脚本,并使用 jsonlite 读取它们。但是,我总是遇到一个致命错误,例如循环中大约 5,000 个文件以下的错误。我已经在 python 中编写了一个类似的脚本,没有任何问题,但我不知道为什么它在 R 中不起作用。我在另一台机器上安装了 R 并得到了同样的错误。两台机器都是Windows 7。我相信这与json文件的内容无关,每次抛出错误的点都会改变,但总是在5000左右。

我一直用于测试的循环看起来像这样

错误如下所示: