我有一个尺寸为[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
注意:它有时会起作用,但如果我再次运行代码,则不起作用。
感谢