Dear memebers,
I have list of stock data OHLCData for 500 stocks,
15 of whom are NA's. The following is the code:
require(quantmod)
getOHLCData <- function(NSESym) {
OHLCData1 <- list()
for(i in 1:500){
OHLCData1[[i]] <- tryCatch(getSymbols(NSESym[i], auto.assign=FALSE),
error = function (e) {print(i); return(NA)})
}
return(OHLCData1)
}
OHLCData <- getOHLCData(NSESym)
however, when I check for is.na, I get the following:
length(OHLCData)
[1] 500
> length(is.na(OHLCData))
[1] 500
length(is.na(OHLCData)) should return 15. Whats going wrong? I assume is.na
returns TRUE if there is an NA.
Yours sincerely,
AKSHAY M KULKARNI
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.