#r #matrix #vector
#r #матрица #вектор
Вопрос:
допустим, я получил x=seq(0,1,0.2)
и. y=x[1:2]
Как мне сказать, что заданные матрицы, например z=matrix(0,10,10)
, первые 2 ввода в первом столбце должны быть из y ?. Поэтому я хочу быть y частью z (если это имеет смысл).
Я пытался z[[1:2],1]=y
, но это не сработало.
Как мне сделать это аккуратно, без каких-либо циклов?
Спасибо!
Ответ №1:
Нам не нужны двойные скобки
z[1:2, 1] <- y
Комментарии:
1. Большое вам спасибо !
Ответ №2:
Поскольку длина y
меньше , чем количество строк z
, вы можете использовать
z[1:2] <- y
поскольку значения присваиваются столбцами слева направо