我在R中有两个列表:a=c(1,3,7)
和b=c(0,2,4,6,8,10)
。我怎样才能将它们重塑为数据框,如下所示:
Value type
0 b
1 a
2 b
3 a
4 b
6 b
7 a
8 b
10 b
答案 0 :(得分:2)
一种选择是将name
list
然后stack
创建为两列data.frame
stack(list(a = a, b = b))
或者使用rep
根据length
的{{1}}复制对象名称,然后创建vector
data.frame