2014-10-09 89 views
1

追加單個行數據我有6數字列出了每個含有不同數量的值即[1:350],[1:450] ....。我想所有這些列表的追加到一個單一的列表即[1:1050]使用rbind(),但輸出我得到的是數據幀[1:350,1:6]。使用rbind()/ cbind()返回中的R

有人可以幫助我這個。

+4

可以使用'C'功能來連接所有列表。 'c(list1,list2,...)' – 2014-10-09 22:45:42

+0

非常感謝。有效。 – 2014-10-09 22:49:00

+0

@nar,爲了得到一個確切的答案,你應該更具體。它是一個列表,或者是一個你有的矢量。 'class(your_list)'返回什麼? '6數字列表'沒有描述整個圖片,在R列表元素中可以混合類型。 – TarasB 2014-10-09 23:21:30

回答

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"