r - 将嵌套列表转换为列表

标签 r

我有一个简短的问题,我想取消嵌套这个嵌套列表:

mylist <- list(a = list(A=1, B=5), 
               b = list(C= 1, D = 2), 
               c = list(E = 1, F = 3))

预期结果是:

> list(a=c(1, 5), b = c(1, 2), c = c(1, 3))
$a
[1] 1 5

$b
[1] 1 2

$c
[1] 1 3

有什么建议吗?

T

最佳答案

其他人的略有不同并保持在基础:

lapply(mylist, unlist, use.names=FALSE)

## $a
## [1] 1 5
## 
## $b
## [1] 1 2
## 
## $c
## [1] 1 3

关于r - 将嵌套列表转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16672645/

相关文章:

R:如何使用 data.table 输入函数来创建函数

r - 离散化 viridis ggplot 色标

r - dplyr 包可以用于条件变异吗?

r - 将模型与dplyr和broom::glance: How to continue if error is produced?进行比较

r - 绘制图例向左移动ggplot

r - Predict() - 也许我不理解它

根据单列正则表达式中的多个项目,使用附加行 reshape data.frame

Python 代码块图未显示在 R Markdown 中

r - 我如何将条形图发送(导出)到目录或文件夹而不是在屏幕上显示它们

r - 将 RDS 文件从网络(即 url)直接加载到 R 中?