我的数据框有问题。
我有几个-Inf条目值。当我想使用cor函数时,因此总是得到NA。因此,在使用cor函数之前,我想用NA替换-Inf,但是我找不到找到成功替换它们的方法。
我尝试了
dat[mapply(is.infinite, dat)] <- NA
但是没有用。
有什么办法解决这个问题吗?
答案 0 :(得分:2)
我们需要做
dat[] <- Map(function(x) replace(x, is.infinite(x), NA), dat)
或与lapply
dat[sapply(dat, is.infinite)] <- NA