从另一个向量获得一个向量

Bar*_*aby 1 r

我有一个矢量,

x<-c(1,3,2,3,1,4,2,1,3,4,2,1,0,2,4,5,2,1,2)
Run Code Online (Sandbox Code Playgroud)

我想通过从第一个元素到第10个元素开始每隔一次不包括一个x的向量来获得.这将包括元素(x的1,3,5,7和9)以获得(1,2,1,2,3).符合下面产生错误的表达式.

x[1:10,by=2]
Run Code Online (Sandbox Code Playgroud)

谢谢

cen*_*nka 6

你可以用

x[seq(1, 10, by=2)]    
Run Code Online (Sandbox Code Playgroud)

通过这种方式与seq(1, 10, by=2)你产生X的指标-元素,然后你让他们x[]运营商.