011——将数据框中NA变为0
(2017-06-16 09:51:56)
标签:
r语言 |
分类: R语言 |
1、直接将数据框中的NA变为0不成功,会报错,需要将数据框转化为矩阵。
第一种方法:
tmp=as.matrix(merge.data)
tmp=ifelse(is.na(tmp),0,tmp)
tmp=as.data.frame(tmp)
第二种方法:
tmp=as.matrix(merge.data)
tmp=apply(merge.data,2,function(x)ifelse(is.na(x),0,x))
tmp=as.data.frame(tmp)
2、包括直接插入行也不可以在数据框上直接操作,需要先转化为matrix
前一篇:009——数据表保存到本地
后一篇:012——保存数据框