使用rbind()/ cbind()在R中追加单行数据

时间:2014-10-09 22:44:31

标签: r list dataframe rbind cbind

我有6个数字列表,每个列表包含不同数量的值,即[1:350],[1:450] ....我试图将所有这些列表附加到单个列表中,即[1:1050]使用rbind(),但我得到的输出是[1:350,1:6]的数据帧。

有人可以帮我解决这个问题吗。

1 个答案:

答案 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"