R に 2 つの xts 時系列があり、互いに最も近い時間における時系列の値の差を計算したいと考えています。つまり、私の 2 つのインデックスが次の場合:
[1] (10/10/05 13:00:00) (10/10/05 14:00:00) (10/10/05 14:23:00)
と
[1] (10/10/05 12:38:00) (10/10/05 12:53:00) (10/10/05 12:59:00) (10/10/05 13:08:00) (10/10/05 13:23:00)
[6] (10/10/05 13:38:00) (10/10/05 13:53:00) (10/10/05 14:23:00) (10/10/05 15:05:00) (10/10/05 15:11:00)
次の値の差を計算したい:
- 13:00と12:59
- 14:00と13:53
- 14:30と14:23
どうすればいいですか?withの標準的なmerge
方法では、適切にマージするにはインデックスが正確に等しくなければならないため、私が望むことはできません。zoo
all=FALSE
何か案は?