我正在尝试对一个包含多个时间序列(列)的xts对象进行划分,这些序列共享一个日期列(索引)。我想将每一列除以指定日期(比如“2010-09-30”)的值。这样可以重新调整整个对象,在该日期的每一列中都有值为1(这是一项常见的重新基准任务)。如果这是一个普通矩阵A,我想要重新基准的行是A[6,],那么我只需要执行以下操作:
t(t(A)/A[6,])
这个可以实现。但是,尝试操作xts对象及其行子集xts['2010-09-30']
不太容易。请问有人能指点我正确的方向吗?我意识到这非常基础,应该自己找到答案。实际上,如果有更好的方法来使用包重新定位时间序列,我很乐意采用那种方法。