I have a time series in R Studio. Now I want to calculate the log() of this series. I tried the following:
i <- (x-y)
ii <- log(i)
But then I get the following: Warning message: In log(i): NaNs produced
To inspect this I used: table(is.nan(ii)) which gives me the following output:
FALSE TRUE
2480 1
So I assume, that there is 1 NaN in my time series now. My question is: what code can I use, that R shows me for which observation a NaN was produced?
Here is a small data sample: i <- c(9,8,4,5,7,1,6,-1,8,4)
Btw how do I type mathematical formulas in stackoverflow, for example for log(x)? Many thanks
whichis probably the function you are looking for :which(is.nan(log(i))) # 8- Cath