向量子集
有时,您只想使用向量中的某些元素,就需要一种只访问这些部分的方法。比如,若只想从包含 12 个月收益的向量中取出第 1 个月的收益,该怎么办?为此,您可以使用 [] 对向量取子集。
下面是 12 个月的收益向量:
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
选择第 1 个月:ret[1]。
按名称选择第 1 个月:ret["Jan"]。
选择前 3 个月:ret[1:3] 或 ret[c(1, 2, 3)]。
本练习是课程的一部分
R 金融入门
练习说明
- 已在您的工作区中定义了命名向量
ret。 - 取出前 6 个月的收益子集。
- 使用
c()和"Mar"、"May"只取出 3 月和 5 月的收益。 - 运行最后一行代码,以执行一个排除第 1 个月收益的子集操作。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]