作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 R 中对嵌套列表的元素进行分组,最好的解决方案是什么?
nest1 <- list(item1 = 1, item2 = "a")
nest2 <- list(item1 = 3, item2 = "b")
li <- list(nest1, nest2)
> li
[[1]]
[[1]]$item1
[1] 1
[[1]]$item2
[1] "a"
[[2]]
[[2]]$item1
[1] 3
[[2]]$item2
[1] "b"
我想要实现的是这样的:
[[1]]
[[1]]$item1
[[1]] 1 3
[[1]]$item2
[[1]] "a" "b"
我尝试了多种方式使用 lapply
,但没有给出预期的结果。
lapply(li, "[[", c("item1", "item2"))
最佳答案
使用基地:
as.list(do.call(rbind, lapply(li, data.frame, stringsAsFactors = FALSE)))
# $item1
# [1] 1 3
#
# $item2
# [1] "a" "b"
关于r - 如何对嵌套列表的元素进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48092608/
我是一名优秀的程序员,十分优秀!