R y rbind haciendo entradas sin la misma longitud sea cero
Digamos que tengo dos vectoresv1
yv2
y que quiero llamarrbind(v1, v2)
. Sin embargo, se suponelength(v1)
> length(v2)
. De la documentación que he leído que el vector más corto será reciclado. Aquí hay un ejemplo de este "reciclaje":
> v1 <- c(1, 2, 3, 4, 8, 5, 3, 11)
> v2 <- c(9, 5, 2)
> rbind(v1, v2)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8]
v1 1 2 3 4 8 5 3 11
v2 9 5 2 9 5 2 9 5
¿Hay alguna manera directa que pueda pararv2
¿De ser reciclado y en su lugar realizar las entradas restantes 0?¿Hay una mejor manera de construir vectores y matrices?¡Toda ayuda es muy apreciada!