我有一個尺寸爲[1] 1 11
和[1] 3 29
的數據框。我試圖將這兩個數據幀綁定在一起,使得具有一行的數據幀將被複制三次到結果數據幀。cbind拋出錯誤R
當我使用cbind,它的工作原理,但有時在data.frame拋出誤差作爲
錯誤(...,check.names = FALSE):參數意味着不同的行數:1,3
> dim(a)
[1] 1 11
> dim (b)
[1] 3 29
> cbind(a,b)
Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 1, 3
但是,如果我嘗試子集,它的工作原理。
> cbind(a[1:10],b) #Works Fine
> cbind(a[1:11],b) #Throws Error
注意:它有時會起作用,但如果我再次運行代碼,則不起作用。
感謝