从单个标的中提取一列
quantmod 包提供了一些便捷函数,可按列名从对象中提取特定列。Op()、Hi()、Lo()、Cl()、Vo() 和 Ad() 函数分别用于提取开盘价(open)、最高价(high)、最低价(low)、收盘价(close)、成交量(volume)以及复权收盘价(adjusted close)。
在本练习中,您将对名为 DC 的 xts 对象使用其中两个函数。DC 对象包含虚构的 DataCamp OHLC(开、高、低、收)股票价格,这些价格由真实金融市场数据随机化生成。DC 与 getSymbols() 创建的 xts 对象类似。
虽然不是完成练习的必要条件,但您可以在 help("OHLC.Transformations") 中了解所有提取函数的更多信息。
本练习是课程的一部分
在 R 中导入与管理金融数据
练习说明
- 使用合适的提取函数创建名为
dc_close的对象,仅包含DC的收盘价列。 - 查看
dc_close的前几行。 - 现在从
DC中提取成交量列,并将其赋给名为dc_volume的对象。 - 查看
dc_volume的前几行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Extract the close column
# Look at the head of dc_close
# Extract the volume column
# Look at the head of dc_volume