开始使用免费开始使用

向量子集

有时,您只想使用向量中的某些元素,就需要一种只访问这些部分的方法。比如,若只想从包含 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]
编辑并运行代码