访问向量元素
本课属于 Coddy R 学习旅程的“基础知识”单元。第 57 课,共 78 课。
现在你已经会创建向量了,接下来需要了解如何从中获取特定的值。在 R 中,你可以使用方括号 [] 和元素的位置编号来访问向量元素。
与许多编程语言不同,R 使用从 1 开始的索引,第一个元素的位置是 1,而不是 0:
fruits <- c("apple", "banana", "cherry", "date")
print(fruits[1])
print(fruits[3])输出:
[1] "apple"
[1] "cherry"你还可以通过提供一个位置向量,一次访问多个元素:
scores <- c(85, 92, 78, 95, 88)
print(scores[c(1, 3, 5)])输出:
[1] 85 78 88要访问向量的最后一个元素,可以将 length() 与索引结合使用:
numbers <- c(10, 20, 30, 40)
print(numbers[length(numbers)])输出:
[1] 40挑战
简单已提供以下向量:
temperatures <- c(72, 68, 75, 80, 65, 78, 71)使用此向量,按顺序打印以下值:
- 第一个温度
- 第四个温度
- 最后一个温度(使用
length()动态查找) - 第 2、4 和 6 个温度(作为单个输出)
你的输出应为:
[1] 72
[1] 80
[1] 71
[1] 68 80 78亲手试试
# 温度向量
temperatures <- c(72, 68, 75, 80, 65, 78, 71)
# TODO:在下方编写你的代码
# 1. 输出第一个温度
# 2. 输出第四个温度
# 3. 输出最后一个温度(使用 length() 动态找到它)
# 4. 一起输出第 2、第 4 和第 6 个温度这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: R 在线编译器