使用 merge 将不规则索引变为规则索引
上一个练习教您如何创建一个具有规则时间索引的零宽度 xts 对象。您可以用这个零宽度对象来将一个不规则的 xts 对象规整化为规则序列。
规整化后的序列通常会有缺失值(NA),因为不规则数据并没有为规则索引中的所有观测点提供取值。本练习将教您在 merge() 这两个序列时如何处理这些缺失值。
上一个练习中的 irregular_xts 和 regular_xts 对象已在您的工作区中可用。
本练习是课程的一部分
在 R 中导入与管理金融数据
练习说明
- 使用
merge()函数将irregular_xts和regular_xts合并为名为merged_xts的对象。 - 使用
head()查看merged_xts的前几行。 - 通过在
merge()中使用fill参数,将NA替换为"上一个观测值向前填充"(na.locf),创建名为merged_filled_xts的对象。 - 使用
head查看merged_filled_xts的前几行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Merge irregular_xts and regular_xts
# Look at the first few rows of merged_xts
# Use the fill argument to fill NA with their previous value
# Look at the first few rows of merged_filled_xts