我在R中有两个长度相同的列表,并希望将它们合并到一个数据帧中,结果数据帧中的行总数等于两个列表的长度(换句话说,每个列表都是一列)。当我尝试使用c(list1, list2)这两个列表时,它们cbind(list1, list2)的总和几乎是原始长度的两倍。
尝试
do.call(rbind.data.frame, Map('c', list1, list2))
Run Code Online (Sandbox Code Playgroud)
list1 <- as.list(1:5)
list2 <- as.list(6:10)
Run Code Online (Sandbox Code Playgroud)