Привет, дорогая, у меня проблема с NaN
. Я работаю с большим набором данных со многими переменными, и у них есть NaN
. Данные таковы:
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 переменных.