【发布时间】:2016-11-16 23:43:41
【问题描述】:
SpecialcharactersforOKstamp: logi NA NA NA NA NA NA ...
$ Blank : logi NA NA NA NA NA NA ...
我在数据框中有上述数据...我尝试使用as.character(x) fn 将它们转换为字符,我得到了下面的输出
NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[9919] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[9948] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[9977] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
如果我尝试is.na(x)==0,我得到的输出为character(0)
谁能告诉我如何将 NA 删除为零并将 logi 轻松转换为 int 数据类型
【问题讨论】:
-
你可以试试
is.na,df1[] <- lapply(df1, function(x) replace(x, is.na(x), 0))
标签: r type-conversion na