你好,我在使用一个数据集时遇到了NaN
的问题。该数据集包含多个变量,其中一些存在NaN
值。数据如下:
Hi dear I have a problem with NaN
. I am working with a large dataset with many variables and they have NaN
. The data is like this:
z=list(a=c(1,2,3,NaN,5,8,0,NaN),b=c(NaN,2,3,NaN,5,8,NaN,NaN))
我使用了以下命令将列表强制转换为数据框,但是得到了这个结果:
z=as.data.frame(z)
> is.list(z)
[1] TRUE
> is.data.frame(z)
[1] TRUE
> replace(z,is.nan(z),0)
Error en is.nan(z) : default method not implemented for type 'list'
我已将z强制转换为数据框,但这还不够,也许有一种方法可以在列表中更改NaN
。感谢您的帮助。这个数据只是一个例子,我的原始数据有36000个观测值和40个变量。