向量的索引
在 R 语言中,可以使用索引来访问和操作向量中的元素。索引用于指定要选择的元素位置或范围。
1. 单个元素索引:
可以使用方括号 [ ]
来访问向量中的单个元素。索引值指定要选择的元素的位置,从 1 开始计数。
fruits <- c("apple", "banana", "orange")
print(fruits[2]) # 输出:"banana"
```
在这个示例中,我们使用索引值 `2` 访问向量 `fruits` 中的第二个元素。
[ ]
并提供一个索引向量来访问多个元素。索引向量指定要选择的元素的位置。
nums <- c(1, 2, 3, 4, 5)
print(nums[c(2, 4)]) # 输出:2 4
```
在这个示例中,我们使用索引向量 `c(2, 4)` 访问向量 `nums` 中的第二个和第四个元素。
:
来指定一个范围索引,以选择连续的元素。
nums <- c(1, 2, 3, 4, 5)
print(nums[2:4]) # 输出:2 3 4
```
在这个示例中,我们使用范围索引 `2:4` 访问向量 `nums` 中的第二到第四个元素。
nums <- c(1, 2, 3, 4, 5)
print(nums[nums > 3]) # 输出:4 5
```
在这个示例中,我们使用逻辑向量 `nums > 3` 作为索引,选择向量 `nums` 中大于 3 的元素。