【发布时间】:2015-04-22 04:38:50
【问题描述】:
我有两个结构不同的列表:
listA <- list(c("a","b","c"), c("d","e"))
listB <- list(0.05, 0.5)
listA
[[1]]
[1] "a" "b" "c"
[[2]]
[1] "d" "e"
listB
[[1]]
[1] 0.05
[[2]]
[1] 0.5
我知道如何使用循环将两个列表组合在一个数据框中,如下所示,但我确信有一种更有效的方法。
data.frame(A = c("a","b","c","d","e"), B = c(rep(0.05,3), rep(0.5,2)))
A B
1 a 0.05
2 b 0.05
3 c 0.05
4 d 0.50
5 e 0.50
【问题讨论】: