Я использую 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")
Это будетИзвлекать прекрасный набор цен Close для товаров на складе в Excel, однако, поскольку он поставляется со значениями «NA», это может нарушить мои функции при форматировании в Excel.
Неужели я действительно могу установить что-тов R, что может заменить NA после извлечения набора из Yahoo?
Заранее спасибо,