合并xts系列,时间不排队

merging xts series, times not lining up

我有两个 xts 系列要合并:

ap1:

                ia       il
1997-01-01 12200000 11200000
1998-01-01 12500000 10600000
1999-01-01 12100000 10800000
2000-01-01 12300000 11200000
2001-01-01 11700000 11000000

apT:

               usa
1997-01-01 79537000
1998-01-01 80165000
1999-01-01 77386000
2000-01-01 79551000
2001-01-01 75702000

但在merge(apT, ap1)

之后

它returns:

                usa       ia       il
1997-01-01 79537000       NA       NA
1997-01-01       NA 12200000 11200000
1998-01-01 80165000       NA       NA
1998-01-01       NA 12500000 10600000
1999-01-01 77386000       NA       NA
1999-01-01       NA 12100000 10800000
2000-01-01 79551000       NA       NA
2000-01-01       NA 12300000 11200000
2001-01-01 75702000       NA       NA
2001-01-01       NA 11700000 11000000

为什么天数不对?我检查了时区,它们都 return "America/New_York"

转自评论。两个对象中的日期时间可能略有不同。使用 Date class 而不是 POSIXct 来避免这种可能性。