R 合并的xts对象未对齐

R 合并的xts对象未对齐,r,xts,R,Xts,请尝试以下代码: library(quantmod) getSymbols('SPY', from = '1950-01-01') SPY <- to.monthly(SPY) temp <- xts(Cl(SPY), index(SPY)) 您将看到,尽管Cl(SPY)和temp具有相同的索引日期,但它们没有对齐,代码生成了双倍和大量的NAs 如何以正确的方式合并它们?这已在R-Forge上的xts中修复。请查看从R-Forge安装xts是否有问题 install.package

请尝试以下代码:

library(quantmod)
getSymbols('SPY', from = '1950-01-01')
SPY <- to.monthly(SPY)
temp <- xts(Cl(SPY), index(SPY))
您将看到,尽管
Cl(SPY)
temp
具有相同的索引日期,但它们没有对齐,代码生成了双倍和大量的
NA
s


如何以正确的方式合并它们?

这已在R-Forge上的xts中修复。请查看从R-Forge安装xts是否有问题

install.packages("xts", repos="http://r-forge.r-project.org")

library(quantmod)
getSymbols('SPY', from = '1950-01-01')
SPY <- to.monthly(SPY)
temp <- xts(Cl(SPY), index(SPY))
merge(Cl(SPY),temp)
install.packages(“xts”,repos=”http://r-forge.r-project.org")
图书馆(quantmod)
getSymbols('SPY',from='1950-01-01')

间谍+1。更新是最好的解决方案,但解决方法是使用
drop.time=TRUE
。i、 e.
SPY
install.packages("xts", repos="http://r-forge.r-project.org")

library(quantmod)
getSymbols('SPY', from = '1950-01-01')
SPY <- to.monthly(SPY)
temp <- xts(Cl(SPY), index(SPY))
merge(Cl(SPY),temp)