gpt4 book ai didi

json - 使用R从JSON读取后如何避免循环列表

转载 作者:行者123 更新时间:2023-12-04 14:12:33 24 4
gpt4 key购买 nike

我在 R 中有一个 JSON 数据向量,我使用 lapply 提取信息:

 list <- lapply(temp, fromJSON)

此列表的第一个元素的结构如下所示:
str(list[[1]])

List of 4
$ boundedBy :List of 2
..$ type : chr "Polygon"
..$ coordinates:List of 1
.. ..$ :List of 5
.. .. ..$ : num [1:2] 89328 208707
.. .. ..$ : num [1:2] 89333 208707
.. .. ..$ : num [1:2] 89333 208713
.. .. ..$ : num [1:2] 89328 208713
.. .. ..$ : num [1:2] 89328 208707
$ hnrlbl : NULL
$ opndatum : chr "2011-05-30"
$ oidn : chr "2954841"

这适用于第一个元素: list[[1]]$hnrlbl ,但是我如何一次为整个列表执行此操作?类似 list[[.]]$hnrlbl

最佳答案

在这种情况下,您可以使用 list.map来自 rlist包裹:

mylist <- lapply(temp, fromJSON)
library(rlist)
list.map(mylist, hnrlbl)

http://cran.r-project.org/web/packages/rlist/vignettes/Mapping.html

关于json - 使用R从JSON读取后如何避免循环列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25503461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com