R语言的向量
最简单的访问元素的方法是使用 []
1 | > x <- c(2.1, 1.5, 6.7, 3.8, 4.2) |
比如上面的代码,访问的是第三个元素。
同样使用上面的 x
,可以使用下面的代码单独将第三个和第五个元素单独拿出来。
1 | > x[c(3, 5)] |
也可以用逻辑组成的向量,
1 | > x[c(FALSE, FALSE, TRUE, FALSE, TRUE)] |
可以通过使用负数来“反选”,-1
就是不选择第一个元素,所以下面的代码不会选择第 1、2、4个元素。
1 | > x[c(-1, -2, -4)] |
还有一种访问向量中元素的方式:
1 | > x <- c(4,7,2,9,7) |
x[c(3,5,1)]
会按顺序访问 x
中的第三、五、一个元素。
1 | > x <- c(a=1,b=2,c=3) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Vincent's Blog!