请尝试以下代码:
library(quantmod)
getSymbols('SPY', from = '1950-01-01')
SPY <- to.monthly(SPY)
temp <- xts(Cl(SPY), index(SPY))
您将获得一个xts
具有相同长度的物体Cl(SPY)
和相同的日期...或者它应该 so.
如果您输入
merge(Cl(SPY), temp)
你会看到,虽然Cl(SPY)
and temp
具有相同的索引日期,它们没有对齐,代码产生双打和很多NA
s.
我怎样才能以正确的方式合并它们?
R-Forge 上的 xts 已修复此问题。请参见无法使用 install.packages 安装 R-forge 软件包 https://stackoverflow.com/questions/11105131/cannot-install-r-forge-package-using-install-packages如果您在从 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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)