gpt4 book ai didi

R:产生 NaN

转载 作者:行者123 更新时间:2023-12-02 17:40:18 27 4
gpt4 key购买 nike

我在 R Studio 中有一个时间序列。现在我想计算这个系列的log()。我尝试了以下方法:

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)?非常感谢

最佳答案

正如我在评论中所说,要知道哪个观察生成了 NaN,您可以使用函数 which:

i <- c(9,8,4,5,7,1,6,-1,8,4)
which(is.nan(log(i))) # 8

关于R:产生 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29516841/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com