【问题标题】:keeping common observations of two time series保持两个时间序列的共同观察
【发布时间】:2020-04-02 09:54:23
【问题描述】:

我有三个 xts 系列。它们中的大多数在索引中都有共同的日期。但是有些日期在一个索引中而不是在第二个中,有些在第二个而不是在第三个中,反之亦然。我只想保持对共同元素的观察。请参阅示例,希望创建一个通用 xts,其中将包括所有三个系列中相同日期的观察结果,这意味着它将包括所有三个系列的“2002-01-05 到 2002-01-10”的观察结果。

library(xts)
library(zoo)
library(lubridate)

date1<-seq(ymd("2002-01-01"),by="day",length.out = 10)
xts1<-xts(rnorm(1:10),order.by = date1)
date2<-seq(ymd("2002-01-03"),by="day",length.out = 10)
xts2<-xts(rnorm(1:10),order.by = date2)
date3<-seq(ymd("2002-01-05"),by="day",length.out = 10)
xts3<-xts(rnorm(1:10),order.by = date3)
common_xts<-


【问题讨论】:

    标签: r


    【解决方案1】:

    这很简单。

    common_xts<-merge.xts(xts1,xts2,xts3,all=FALSE)
    
    

    【讨论】:

      猜你喜欢
      • 2022-08-23
      • 1970-01-01
      • 2015-11-29
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多