向量索引

向量作为一个一维数据,对向量的索引通过下标进行

然而,在 R 中,索引值从1开始,这与其他编程语言都不同

这体现了 R 作为一门统计语言的特殊性

使用 [] 进行向量的索引(R语言的括号),注意:

  • 使用 c() 可以索引多个元素,也可以重复索引
  • 负索引(使用负数进行索引)不像其他语言中那样倒着索引,而将丢弃某个值,即不索引某个值
  • 逻辑值索引指的是使用 True 和 False 进行索引,其中
    • TRUE 代表输出,FALSE 代表不输出
    • 逻辑值在 [] 中的标号与向量的角标对应
    • 支持向量化操作,一种隐式循环
rivers[3]
rivers[c(3,5)] #索引第3和第5个
rivers[c(-1:-5)] #不索引第一个至第5个

基于向量索引,可以实现向量的筛选与排序