2014-11-05 55 views
1

我试图在数据帧来代替NA 0以0代替NA就R程序

data[is.nan(data)] <- 0  
Error en is.nan(data) : default method not implemented for type 'list'  

我不知道是什么问题?

+2

使用'is.na'不是is.nan:'data [is.na(data)] < - 0' – agstudy 2014-11-05 12:25:43

+1

您不应该这样做。 “NA”不等于零。 – Roland 2014-11-05 12:40:25

回答

2
data <- replace(data, is.na(data), 0)