如何从R编写一个包含lat和long序列的json数组?

cylondude

如何从R编写一个包含lat和long序列的json数组?

我想写:

[[[1,2],[3,4],[5,6]]]

我能做的最好的事情是:

toJSON(matrix(1:6, ncol = 2, byrow = T))
#"[ [ 1, 2 ],\n[ 3, 4 ],\n[ 5, 6 ] ]"

如何将东西包装在另一个数组(json类型)中?这对我很重要,因此我可以将文件作为LineString写入geojson格式。

研究

我通常fromJSON用来获取目标对象:

ll <- fromJSON('[[[1,2],[3,4],[5,6]]]')

str(ll)
List of 1
 $ :List of 3
  ..$ : num [1:2] 1 2
  ..$ : num [1:2] 3 4
  ..$ : num [1:2] 5 6

因此,我们应该创建,一个未命名列表的列表,每个列表包含2个元素:

 xx <- list(setNames(split(1:6,rep(1:3,each=2)),NULL))
identical(toJSON(xx),'[[[1,2],[3,4],[5,6]]]')
[1] TRUE

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我该如何编写一个需要一个sequence的函数,并返回一个仅包含一个元素的映射的相同序列?

在 R 中编写一个包含 if/else 语句和 rowSums() 的函数,定义如何处理 NA

如何在Javascript中编写一个返回包含对象键的数组的函数?

编写一个 R 函数来检查矩阵是否只包含 0 和 1

如何编写和读取包含C中另一个结构的结构?

如何编写一个返回包含是和否的列的 SQL 查询?

如何在Postgis中从另一个包含field_ID和lat long point的表中创建具有几何多边形和field_ID的表

如何序列化包含两个字典和一个列表的对象?

JSON.parse() 无法反序列化包含 JSON 字符串的数组的最后一个索引

如何使用递归编写一个函数,该函数接受 2 个整数并返回一个包含 2 个输入整数之间的整数的数组

除了使用 JQuery 的第一个和最后一个索引之外,如何编写一个随机化数组的函数

创建一个包含 json 对象数组的 json 对象

编写一个包含序列中除一个变量之外的所有变量的循环

反序列化一个简单的 JSON 数组

如何编写一个接受 2 个字符串并返回一个公共字符数组(不应包含任何重复项)的函数?

如何编写以不同行开头和结尾的RegEx,这些行仅在内部包含一个匹配的单词

用if和else if条件编写一个R例程

Play框架:如何验证JSON数组并确保其包含至少一个元素

如何过滤包含多个元素中的任何一个的 JSON 数组

NodeJS - 如何创建一个包含指定格式数组的 JSON 文件?

如何在一个雄辩的json字段中求和,该字段包含Eloquent的对象数组

是否可以编写一个可以包含n个维数组的函数?

生成一个包含 0 和 1 的数组

如何编写一个包含一个元素的列表作为 CSV 中的一个元素而不是列表?

创建一个包含多个变量的JSON数组

断言JSON数组包含一个属性

给定一个包含日期和时间的POSIXct序列,如何仅计算时间平均值(不包括天)?

如何从 ansible 的模板编写一个漂亮的 JSON 文件?

如何创建一个 KTable,指定一个 json 序列化程序和一个带有实体化定义的商店名称