Re: [R] is.na with lists....

2022-07-02 Thread Avi Gross via R-help
People often use sum() to count how many boolean values are true, not length).

Sent from the all new AOL app for Android 
 
  On Sat, Jul 2, 2022 at 2:14 PM, Andrew Simmons wrote:   
It's supposed to match the length. Perhaps you meant to use which(is.na())?

On Sat, Jul 2, 2022, 14:04 akshay kulkarni  wrote:

> 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]]
>
> __
> R-help@r-project.org 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.
>

    [[alternative HTML version deleted]]

__
R-help@r-project.org 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.
  

[[alternative HTML version deleted]]

__
R-help@r-project.org 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.


[R] is.na with lists....

2022-07-02 Thread akshay kulkarni
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]]

__
R-help@r-project.org 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.