私はxts
オブジェクトを持っています。各行の平均を取り、それをオブジェクトにマージしたいと思います。元:
require(xts)
obj = xts(matrix(1:100, ncol=2), order.by=seq.Date(from=as.Date("2012-01-01"), by=1, length=50))
another_obj = apply(obj, 1, mean)
これは、名前として日付を含む単なるベクトルになりました。
class(another_obj)
[1] "numeric"
これを再び に変換しxts
て名前を として使用し、order.by
すべてを obj にマージすることもできますが、これは非常に面倒です。
another_obj = as.xts(another_obj, order.by=as.Date(names(another_obj)))
obj = merge(obj, another_obj)
これを行う正しい方法は何ですか?