我在R中有两个相同长度的列表,并希望将它们组合成一个数据帧,结果数据帧中的总行数等于两个列表的长度(换句话说,每个列表是一个柱)。当我尝试使用c(list1, list2)
时,两个列表被附加在一起,当我使用cbind(list1, list2)
时,观察总数几乎是原始长度的两倍。
答案 0 :(得分:4)
尝试
do.call(rbind.data.frame, Map('c', list1, list2))
list1 <- as.list(1:5)
list2 <- as.list(6:10)