代码:
I< -c( “A”, “B”, “C”)
J< -c( “X”, “Y”)
K< -data.frame(I,J)
data.frame(i,j)中的错误:
参数意味着不同的行数:3,2
我正在尝试使用名为i
和j
的两个向量:
i j
1 a 1 x
2 b 2 y
3 c
我希望将它们作为数据框加入,以填充j
中的空行,它看起来像这样:
i j
1 a x
2 b y
3 c 0
如何实现这一目标并最终将类(k)作为数据框?其他例子使用:
cbind.fill<-function(...){
nm <- list(...)
nm<-lapply(nm, as.matrix)
n <- max(sapply(nm, nrow))
do.call(cbind, lapply(nm, function (x)
rbind(x, data.frame(, n-nrow(x), ncol(x)))))
}
但我需要一个数据框作为结果。