我有6个数字列表,每个列表包含不同数量的值,即[1:350],[1:450] ....我试图将所有这些列表附加到单个列表中,即[1:1050]使用rbind(),但我得到的输出是[1:350,1:6]的数据帧。
有人可以帮我解决这个问题吗。
答案 0 :(得分:3)
要连接多个列表,您可以使用c()
x <- list(1, 2:5)
y <- list("A", "B")
z <- list(letters[1:5])
c(x, y, z)
# [[1]]
# [1] 1
#
# [[2]]
# [1] 2 3 4 5
#
# [[3]]
# [1] "A"
#
# [[4]]
# [1] "B"
#
# [[5]]
# [1] "a" "b" "c" "d" "e"