合并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 来避免这种可能性。
我有两个 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 来避免这种可能性。