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

0 投票
2 回答
4954 浏览

json - 在 R 中读取 JSON 文件时出现问题

我有一个 JSON 文件(从 mongoDB 导出),我想将它加载到 R 中。该文档大小约为 890 MB,包含 12 个字段的大约 63,000 行。这些字段是数字、字符和日期。我想最终得到一个 63000 x 12 的数据框。

结果:jFile 包含 char 类中的所有 63,000 个元素,并且所有字段都集中在一个字段中。

每个文件看起来像这样:

"{ \"_id\" : \"10151271769737669\", \"comments_count\" : 36, \"created_at\" : { \"$date\" : 1357941938000 }, \"icon\" : \"http:// /blahblah.gif\", \"likes_count\" : 450, \"link\" : \"http://www.blahblahblah.php\", \"message\" : \"我希望我能弄清楚!\", \"page_category\" : \"计算机\", \"page_id\" : \"30968999999\", \"page_name\" : \"NothingButTrouble\", \"type\" : \"照片\ ", \"updated_at\" : { \"$date\" : 1358210153000 } }"

使用 rjson,

只有第一行被读入 jFile 但有 12 个字段。

使用 RJSONIO:

结果如下:

同样,只有第一行被读入 jFile 并且有 12 个字段。

rjson 和 RJSONIO 的输出如下所示:

0 投票
0 回答
155 浏览

json - Strsplit 使用 RJSON 解析 JSON 时出错

我有一个带有 R 脚本的格式良好的 JSON 字符串,但是当我尝试使用 rjson 包(使用 parser$addData)解析它时,我收到了这个错误:

我的 JSON 字符串(此处为 docret)由两个在线 JSON 验证器验证。我可以对这个错误做些什么来让我的 JSON 对象可用吗?

这是我的 JSON: http ://shrib.com/8dTgq90U

0 投票
2 回答
4504 浏览

json - R:数据框到 json 数组对象

我试图从数据框中获取 JSON 数组对象,其中每个 JSON 对象都是数据框的子集

我需要的输出是

[ [ [1,a],[2,b],[3,c] ],[ [4,d],[5,e] ] ]

下面的方法我能够按预期获得数据帧列表,但无法获得所需的 json 输出。

找到了解决方案。

我需要一个没有 toJSONArray2 的实现,这很慢

0 投票
1 回答
3732 浏览

json - fromJSON 仅读取 R 中的第一行

我有一个示例 JSON 文件,其中包含大约 500 条推文,我想将其放入数据框中。

JSON 文件中的前三条推文如下(特意更改了 URL 以适应链接上的 stackoverflow 规则):

我正在使用以下 R 脚本:

这会产生以下结果 - 我只获得第一条推文的数据

目的是让推文显示所有 500 条推文的正文字段。非常感谢您的任何帮助!

0 投票
1 回答
599 浏览

r - 使用 R 和 Googlemaps API 进行地理编码

我经常使用 R 进行统计分析,但正在慢慢尝试使用 R 转向 GIS 和空间可视化。

我正在尝试复制可用的地理编码代码

https://github.com/smholloway/data-mashups-in-r/blob/master/mapping-foreclosures.r#L14

但是,在运行地理编码功能时,我收到以下错误消息

关于我应该怎么做才能使这段代码工作的任何建议?

这是我正在运行的代码的片段

0 投票
3 回答
5162 浏览

json - 将 R 中的矩阵/数据框转换为具有一些约束的 JSON 对象

重新编辑:

我必须将 R 中的矩阵转换为具有某些结构的 JSON 对象。我正在使用 rjson 包。通过一个例子,让我说明我想要什么。我的具体情况是 R 中推荐系统代码的输出,其中 X2 X3 是与特定项目 X1 最接近的 2 个项目。此外,X4,X5 是与该行的 (X1,X2) 和 (X1,X3) 相关的相似度得分。我希望每个项目的所有推荐项目都作为 JSON 对象,并且每个项目连同其推荐的 JSON 对象项目作为更大的 JSON 对象。分数也应该合并到 JSON 结构中。

让我通过一个例子来解释。

假设我有一个矩阵

我想要每个项目的 JSON 结构(每行的每个 X1)以及推荐的项目和每个组合的相似性分数作为单独的 JSON 实体,并且按顺序完成。我不想要包含这些单独对象的整个 JSON 对象。假设还有一个名为“coid”的实体将作为代码的输入。我假设它是 XYZ 并且所有行都相同。

如上所述,每个实体都是一个有效的 JSON 结构/对象,但它们并没有作为一个整体组合成一个单独的 JSON 对象。

我感谢为上一个问题所做的所有帮助,但不知何故,我觉得我在这里所做的这个新更改与它们无关,因为最后,如果你执行一个 toJSON(某个实体),那么它将整个事物转换为一个 JSON 对象. 我不想要那个。我希望将像这样的单个文件写入文件。

对于我的无知和不便,我深表歉意。请帮忙。谢谢。

0 投票
1 回答
151 浏览

json - R中的数据框被转换为JSON对象序列

在编辑了我之前发布的问题的 2 次后,我问了同样的问题。对于本网站的使用不当,我深表歉意。我已将其标记为删除,并在此处发布了一个适当的新问题。请调查一下。

我基本上正在研究推荐系统代码。输出必须转换为 JSON 对象序列。我有一个矩阵,其中包含每个项目 ID 的查找表,其中包含与其相关的最接近项目的列表以及与其组合相关的相似度分数。

让我通过一个例子来解释。

假设我有一个矩阵在下面的示例中,项目 1 与项目 22 和 23 相似,相似度分数分别为 0.8 和 0.5。其余行遵循相同的结构。

我想要每个项目的 JSON 结构(每行的每个 X1)以及推荐的项目和每个组合的相似度分数作为单独的 JSON 实体,并且按顺序完成。我不想要包含这些单独对象的整个 JSON 对象。假设还有一个名为“coid”的实体将作为代码的输入。我假设它是 XYZ 并且所有行都相同。

如上所述,每个实体都是一个有效的 JSON 结构/对象,但它们并没有作为一个整体组合成一个单独的 JSON 对象。

我感谢为上一个问题所做的所有帮助,但不知何故,我觉得我在这里所做的新更改与它们无关,因为最后,如果您执行 toJSON(某个实体),那么它将整个事物转换为一个 JSON 对象. 我不想要那个。我希望将像这样的单个文件写入文件。

对于我的无知和不便,我深表歉意。请帮忙。谢谢。

0 投票
1 回答
93 浏览

r - 从 API 导入的数据中填充缺失值

我正在使用 API 从人口普查局获取数据。好消息是我能够检索数据。坏消息是我无法将其转换为可用于分析和映射的格式。

我的问题:当数据在列表中时,有没有办法修改 API 调用或处理缺失值的标准方法?

这是我对实际数据所做的事情。下面是一个玩具示例,因为人口普查数据需要个人 API 令牌。

这是我的一些数据。我试过 mydata[mydata == NULL] = 9999 但没有帮助。

这就是我知道有缺失值的方式;有些有 5 个值,有些有 4 个。

如果这不是 fromJSON() 的问题,这里有一个示例,说明我希望数据在 R 中后执行的操作。

给出了这个:

但我想要这样:

或类似的东西,其中 NA 充当缺失值的占位符。例如,如果缺少 2,则列表中的条目将类似于 1 NA 3 4。

0 投票
2 回答
645 浏览

r - 你如何防止在R中插入反斜杠

我在 R 中有这样的功能:

当我通过 ajax 调用这个函数时,这是输出。它在名称、ServerA 和数据之前加上“\”。我怎么能修改它不这样做的代码?有任何想法吗?

0 投票
4 回答
52944 浏览

r - R将数据框转换为JSON

我有一个要转换为 json 格式的数据框:

我的数据框名为 res1:

当我做:

我明白了:

我需要这个json输出是这样的,有什么想法吗?