问题标签 [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 - 如何从r中的哈希创建json
我是 R 新手,并且至少已经过了一天试图弄清楚这一点。
我一直在尝试从 data.table 创建 json,我想将其中一个变量的值用作键,并将其值作为组合其他变量的列表。我无法克服的障碍是使用变量的值作为键。
数据如下:
我试过了:
这使:
这显然不太正确。
最后一次尝试是使用 hash 包,因为它极大地简化了我想要的结构的创建,但是,它似乎不是 rjson 或 jsonlite 中支持的对象。我收到错误,例如:
Erreur:没有 S4 类的方法:哈希
json - 如何在数据框列上使用 fromJSON 解析 JSON?
我有以下 data.frame,其中有一列名为“json”和两行 JSON 数据:
我正在尝试使用 rjson 包中的 fromJSON 将 JSON 解析为 data.frame。
我将该列转换为字符类型,然后尝试解析:
但是,它似乎只给了我 JSON 的第一行,而我希望有 2 行。
如何从 df$json 将 JSON 解析为 data.frame?
json - 在 R 中解析多个相同类型的 JSON 对象
我在 JSON 中有两个相同类型的对象:
如何将两个对象解析为同一个 data.frame,以便我有两行共享相同的列?
换句话说,我有一个 JSON 对象列表,我试图将其解析为 data.frame。
我试过这个:
这似乎返回一个列表,而我想要一个 data.frame:
如何解析这个 JSON 对象列表?
r - “库中的错误(rjson):没有名为 rjson 的包”
我的 rjson 包随机不起作用。例如,它有时工作正常,有时无法加载。不知道为什么。
我得到这个错误。
为了尝试缓解这种情况,尽管知道它已安装,但我在脚本中添加了一个安装行。
现在我明白了......
将软件包安装到“C:/Users/Tom/Documents/R/win-library/2.15”(因为未指定“lib”)尝试 URL ' http://cran.rstudio.com/bin/windows/contrib /2.15/rjson_0.2.13.zip ' 内容类型 'application/zip' 长度 491848 字节 (480 Kb) 打开 URL 下载 480 Kb
包“rjson”成功解包并检查了 MD5 和警告:无法删除包“rjson”的先前安装</p>
下载的二进制包在 C:\Users\Tom\AppData\Local\Temp\RtmpiOfTqK\downloaded_packages
在 R 中,当我出于某种原因转到“Packages --> Load”时,rjson 不存在。它从来没有,即使它起作用了。
我已经导航到...
C:\Users\Tom\Documents\R\win-library\2.15
我可以确认 rjson 的文件夹在那里。
不知道该怎么做。
regex - 正则表达式替换 json 对象中的部分表达式
我正在尝试编写一个正则表达式来替换 json 文件对象中的一些有问题的字符。这是简短的 - DEMO
我能够编写 php 代码,但我无法使用 str_replace 在 R 中实现它,因为它以 ,{ 字符开头。关于如何改进代码的任何建议?
json - 将 R data.frame 转换为多级 JSON
我在 R 中有一个周期性的过程,它产生了一个 data.frame。我想用这个 data.frame 用 AngularJS 创建一个下拉选择器。
我的最终 data.frame 将或多或少如下所示(我的真实示例可能具有更深的层次结构):
我需要将该 data.frame 转换为具有以下结构的 JSON:
到目前为止,我已经尝试了带有和不带有列名的 data.framerjson
和包的所有 toJSON 命令:RJSONIO
在使用 toJSON 之前,我考虑过使用reshape2
的 dcast 函数,但我不知道我需要什么样的结构来实现我的目标。
我还使用了 rCharts 中的函数toJSON2
,toJSONArray
但没有成功。
R 中是否有适当的转换来获得我正在寻找的输出?
PS(我不介意用 [] 代替 {})
编辑:
我创建了几个函数(包括在下面)来满足我的需求。但是,它们并不太干净,我相信在 R 中必须有更好的方法来执行这种转换。
我保持这个问题开放,期待更好的解决方案。
r - 尝试将推文转换为 json 格式以插入 mongoDB
为什么会这样?
json - 使用 Rcurl 从 Import.io API 中检索 R 中的数据?
我试图从 import.io 'connector' API 检索数据。
基本上,我已经将提取器训练为给定网站的结构,并且我想使用这种方法从 R 中导入数据:1)从 API 检索 Json 结果 2)将每个查询结果保存到给定的数据框中
我的计划是使用 RCurl 来查询 API 链接: https ://api.import.io/store/connector/9128b4e0-9ae2-4232-b202-c1e8766ed01f/_query?input=webpage/url: [ENCODED URL]&&_apikey =[API-KEY]
之后,使用 Rjson 将检索到的数据读入数据框:
缺少一些东西,因为我遇到了错误,但我无法弄清楚它是什么,以及是否有可能这样。提示将大大提高!
来自 DK 的欢呼
r - 将 API 调用转换为数据框的问题
我想从 comtrade 数据库的 API 调用中创建一个数据框。comtrade 数据库本身就提供了此代码。但是,为我的参数修改它不会产生预期的输出。
代码如下所示:
但是,执行代码会导致两个错误:
和字符串包含以下信息:
任何类型的帮助推荐并以良好的业力为荣,
最好的问候,萨拉
r - lapply 跳过第一个函数参数
是否可以运行lapply
以将X
列表参数用作第二个参数并跳过FUN
第一个参数?FUN
一个例子是rjson::fromJSON(json_str, file, [other arguments])
。我有一个列表,其中包含几个 json 文件的文件路径,并且想读取它们中的每一个,并将结果折叠到一个列表中。
通常,lapply
这将是理想的。但是,为了从文件中读取,json_str
不能给出参数,即使是空值。这是因为fromJSON
用于missing
检查是否给出了参数。如果同时给出file
和json_str
,则会引发错误。
这意味着这lapply(files, fromJSON, json_str = NULL)
将行不通。我知道我可以通过手动制作我自己的函数来解决这个问题,如下所示。
但是,这似乎很麻烦且没有必要。有没有更清洁的方法来做到这一点?