У меня есть два вектора в R разного размера, и я хочу их добавить, но без повторения более короткого - вместо этого я хочу, чтобы «отсутствующие» числа были нулями.Как добавить два вектора без повторения в R?
Пример:
x<-c(1,2)
y<-c(3,4,5)
z<-x+y
Теперь z
является 4 6 6
, но я хочу это только 4 6 5
.
Как предупреждение при работе с неравными векторами длины: вы должны быть уверены, что они выстраиваются в линию. Если вы не можете быть уверены в этом, тогда я бы посоветовал другой подход (например, найти какой-то ключ). – Shane