问题标签 [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.
r - OpenCPU:没有方法 asJSON S3 类
我正在尝试获取以下资源的 JSON 表示:
我得到的错误是No method asJSON S3 class: smooth.spline
.
调用的结果smooth.spline()
具有以下结构:
有没有办法y
使用 OpenCPU 获取列表的组件?
r - 使用 data.table 和 RJSONIO / jsonlite - 结果被转置
我已经实现了 rstudio 的 htmlwidgets 的包装库部分,它呈现一个数据透视表。包裹在这里。
该软件包适用于 data.tables 和 data.frame(应该如此!)。例如,它适用于虹膜。另一方面,如果我尝试将 iris 转换为 data.table 我的包(实际上是 htmlwidgets - 它在内部使用 RJSONIO)会引发错误。
我知道这看起来很复杂,但是您可以通过检查以下代码之间的差异来重现错误:
结果与亲爱的鸢尾花数据集不同:
另一方面,jsonlite 能够正确地重新构建 iris(只要记住在运行代码之前分离 RJSONIO):
我不确定问题出在 data.table 还是 RJSONIO ...
r - R 中的 Yelp V2 API 查询循环
我在 R 中使用 Yelp API 来取消一些业务。根据我在文档中阅读的内容,每个 API 调用最多可以提取 20 个业务,但是如果使用 offset= 参数,您基本上可以提取更多记录。
我要做的是创建一个简单的循环来创建多个 API 调用,其中 offset= 参数的值递增。
例如——第一个 API 调用如下所示:
下一个调用的偏移量 = 20,然后是 40、60、80,依此类推。我不知道该怎么写。我想减少我相信的最大企业数量 1,000,并将它们添加到单个数据框中。下面是我的完整代码:
json - R - 无法创建 JSON 文件
我搜索了论坛并找不到类似的问题,所以如果我可能错过了,我深表歉意。
简单地说,我得到了一个JSON
文件,我想创建它。所以我认为一个简单的方法是使用包中的fromJSON
函数解析文件jsonlite
并查看 R 对象的结构,然后尝试JSON
通过首先创建 R 对象并使用函数来创建文件toJSON
。
JSON
我得到的文件如下:
用函数解析上述JSON
文件fromJSON
会得到以下对象:
创建上述对象。值是随机的
最后一行给出了错误:
有人有想法吗?
json - 如何将 json 数据转换为 R 中的数据框?
我有一个名为 data 的变量,其中包含 json 格式的数据:
{\"数据\": [{\"目标\": \"in\", \"数据点\": [[5, 1423825200000.0], [0, 1423825500000.0], [0, 1423825800000.0], [0, 1423826100000.0 ],[0,1423826400000.0],[0,1423826700000.0],[0,14238270000.0],[0,1423827300000.0],[0,1423827600000.0] [1,1423828800000.0],[0,1423829100000.0],[0,1423829400000.0],[0,1423829700000.0] ,1423831200000.0],[0,1423831500000.0],[0,1423831800000.0],[0,1423832100000.0],[0,1423832400000.0] ], [0, 1423833900000.0], [0, 1423834200000.0], [0, 1423834500000.0], [1, 1423834800000.0], [0, 1423835100000.0], [4, 1423],83540000000.[9,1423835700000.0],[1,14238360000.0],[3,1423836300000.0],[0,1423836600000.0],[1,1423836900000.0] ,1423838100000.0],[0,1423838400000.0],[0,1423838700000.0],[0,14238390000.0],[0,1423839300000.0] ],[0,1423840800000.0],[0,1423841100000.0],[0,1423841400000.0],[0,1423841700000.0],[0,14238420000.0] [0,1423843200000.0],[0,1423843500000.0],[0,1423843800000.0],[0,1423844100000.0],[0,14238444400000.0] , 1423845600000.0], [0, 1423845900000.0], [0, 1423846200000.0], [0, 1423846500000.0], [0, 1423846800000.0], [0, 1423847100000.0],[0,1423847400000.0],[0,1423847700000.0],[0,142384880000.0],[0,1423848300000.0],[0,1423848600000.0] : \"out\", \"datapoints\": [[5, 1423825200000.0], [0, 1423825500000.0], [0, 1423825800000.0], [0, 1423826100000.0], [0, 1423826400000.0], [00, 4], [0826] [0,14238270000.0],[0,1423827300000.0],[0,1423827600000.0],[0,1423827900000.0],[0,1423828200000.0] ,1423829400000.0],[0,1423829700000.0],[0,1423830000000.0],[0,1423830300000.0],[0,1423830600000.0] ], [0, 1423832100000.0], [0, 1423832400000.0], [0, 1423832700000.0], [0, 1423833000000.0], [0, 1423833300000.0], [0, 1423833600000.0],[0,1423833900000.0],[0,1423834200000.0],[0,1423834500000.0],[1,1423834800000.0],[1,1423834800000.0],[0,1423835100000.0] ,[3,1423836300000.0],[0,1423836600000.0],[1,1423836900000.0],[1,1423837200000.0],[1,1423837200000.0],[0,1423837500000.0] 0,1423838700000.0],[0,14238390000.0],[0,14238393300000.0],[0,1423839600000.0],[0,1423839900000.0] 1423841100000.0],[0,1423841400000.0],[0,1423841700000.0],[0,1423842000000.0],[0,1423842300000.0] , [0, 1423843800000.0], [0, 1423844100000.0], [0, 1423844400000.0], [0, 1423844700000.0], [0, 1423845000000.0], [0, 1423845300000.0],[0,1423845600000.0],[0,1423845900000.0],[0,1423846200000.0],[0,1423846500000.0],[0,1423846800000.0] , [0, 1423848000000.0], [0, 1423848300000.0], [0, 1423848600000.0], [1, 1423848900000.0], [1, 1423849200000.0]]}]}
我需要将此数据转换为 R 中的数据框。
我尝试使用这个:
数据看起来像这样:
json - 使用 fromJSON 读取完整的 json 文件
我正在尝试读取 Yelp API 返回的大型 JSON 文件(存储为 .txt 文件),并将其转换为数据框。我的 JSON 文件采用“漂亮打印”格式,前 3 个 JSON 对象如下:
我尝试了以下 R 代码:
但这只会返回第一个 JSON 对象。
然后我尝试了:
但这会返回一个错误“ ...unexpected character ",";期望打开字符串quote(")作为键值。"
我验证了我的 JSON 文件中没有空行。非常感谢任何建议/帮助!
r - 应用函数 jsonlite R
我有一个简单的 data.frame df
假设我想以 JSON 格式编写它:
返回:
然而,
返回:
我的变量名去哪儿了?我怎样才能让他们回来?
谢谢,
卡洛斯
json - R 和 jsonlite - 截断的结果集?
我正在使用 R 和 jsonlite 从 url 获取数据。这很简单,只是当我在浏览器中查看 URL 时,有 50 个结果。但是当我从 jsonlite 查看结果时,我的数据集中只有 25 个结果。我检查了 jsonlite 文档,但找不到任何表明分页或任何类型限制的参数。有没有人见过这个?我使用的代码非常简单,但我还是把它包括在内。我已经检查了展平步骤之间的数据,该fromJSON
命令仅返回 25 行。
json - 删除使用 toJSON 创建的双引号 json
我使用这样的函数toJSON
来创建一个json:
结果如下:
数据
问题是它为PassengerID
和Age
数字添加了双引号。如果我手动将 JSON 修改为:
然后它工作正常。创建 JSON 时如何删除 JSON 中某些元素的双引号?
您可以在此处找到输入数据:
嗨,你可以在这里找到它链接我使用以下加载它
r - 使用 R 转换为 JSON(键,值)对
我的数据框包含如下数据:
通过使用jsonlite
我已转换为 json 格式的包:
但我的要求是获得 JSON 格式,如:
有人可以帮帮我吗?