R и rbind делают записи без одинаковой длины равны нулю
Скажем, у меня есть два вектораv1
а такжеv2
и что я хочу позвонитьrbind(v1, v2)
, Тем не менее, предполагаетсяlength(v1)
> length(v2)
, Из документации я прочитал, что более короткий вектор будет переработан. Вот пример этой «утилизации»:
> 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
Есть ли простой способ, которым я могу остановитьсяv2
от переработки и вместо этого сделать оставшиеся записи 0?Есть ли лучший способ построить векторы и матрицы?Вся помощь очень ценится!