【发布时间】:2020-04-24 03:57:13
【问题描述】:
我正在尝试获取嵌套列表并将内容存储到数据框中。
该列表是Hmsic::describe 函数的输出。这是一个测试用例。
list <- Hmisc::describe(iris)
这个列表有多个对象,有些是嵌套的。我只对列表中的一部分对象感兴趣。
unlist(list [[1]])[1:4]
unlist(list [[2]])[1:4]
unlist(list [[3]])[1:4]
unlist(list [[4]])[1:4]
预期的输出将有两个数据框,并将以下列表对象转换为列
对于基于连续变量的列表对象,预期的数据框将如下所示
description n missing distinct lowest highest
Sepal.Length 150 0 35 4.3, 4.4, 4.5, 4.6, 4.7 7.3, 7.4, 7.6, 7.7, 7.9
Sepal.Width 150 0 23 2.0, 2.2, 2.3, 2.4, 2.5 3.9, 4.0, 4.1, 4.2, 4.4
Petal.Length 150 0 43 1.0, 1.1, 1.2, 1.3, 1.4 6.3, 6.4, 6.6, 6.7, 6.9
Petal.Width 150 0 22 0.1, 0.2, 0.3, 0.4, 0.5 2.1, 2.2, 2.3, 2.4, 2.5
对于基于离散变量的列表对象,预期的数据框将如下所示
description n missing distinct Values Frequency
Species 150 0 3 setosa, versicolor, virginica 50,50,50
对完成这一点的任何帮助。谢谢。
【问题讨论】:
标签: r list nested-lists