我正在使用Quantmode从Yahoo(仅收盘价)提取股票价格列表,然后将其写入excel。我想摆脱“ NA”值(由某些国家/地区的非交易日产生),然后将其替换为先前的值(前一天的价格)。
> library(quantmod)
> x <- getSymbols("X", src ="yahoo", from=Sys.Date()-365, to=Sys.Date(), auto.assign=FALSE )
> x.close <- x[,4]
> y <- getSymbols("Y", src ="yahoo", from=Sys.Date()-365, to=Sys.Date(), auto.assign=FALSE )
> y.close <- y[,4]
> z <- getSymbols("Z", src ="yahoo", from=Sys.Date()-365, to=Sys.Date(), auto.assign=FALSE )
> z.close <- z[,4]
>ticker <- cbind(x.close, y.close, z.close)
>write.csv(as.data.frame(ticker), file="test.csv")
这将为Excel提取一组可爱的股票收盘价,但是,因为它带有“ NA”值,所以在Excel中格式化时会干扰我的功能。
我真的有可能在R内设置某些东西,以在从Yahoo撤回NA后替换掉NA吗?
先谢谢您