Я пытаюсь создать субвекторы из основного вектора. Каждый субвектор будет содержать следующее последующее значение в главном векторе.
Я стараюсь избегать петель. x
- это ввод, и я хочу выводить как vec_1
, vec_2
и т. Д.
x<-c(23,45,32,45,1,67,89,92,101,5,63,42,65)
vec_1 <- c(23,45)
vec_2 <- c(23,45,32)
vec_3 <- c(23,45,32,45)
vec_4 <- c(23,45,32,45,1)
Таким образом я попытался сгенерировать вектор строк с индексами.
Я не могу преобразовать строки, скажем, "1:5"
в c(1:5)
.
x<-c(23,45,32,45,1,67,89,92,101,5,63,42,65)
a<-paste("1:",c(5:length(x)),sep="")
x[as.integer(a[1])] ###This does not work