我在R Studio中有時間系列。現在我想計算這個系列的log()。我試過如下:R:生產的NaNs
i <- (x-y)
ii <- log(i)
但後來我得到如下:Warning message: In log(i): NaNs produced
要檢查這個我用:table(is.nan(ii))
這給了我下面的輸出:
FALSE TRUE
2480 1
所以,我認爲,有1 NaN在我的時間系列中。我的問題是:我可以使用什麼樣的代碼,R表明了我對NaN產生了哪些觀察? 這裏是一個小數據示例:i <- c(9,8,4,5,7,1,6,-1,8,4)
順便說一句我如何在stackoverflow中輸入數學公式,例如log(x)?非常感謝
你不能取負號的日誌 – Dason
'which'可能是你正在尋找的函數:'which(is.nan(log(i)))#8' – Cath