有时候我们通过一些计算函数处理完数据,经常会出现NA值(缺失值),但实际意义代表的是0,以前看了一大堆,讲什么什么包的函数处理,但是要么处理完数据类型变成字符型了,要么行名列名不见了,前两天发现一个很简单的方法,只能说大道至简了。。或者学艺不精了。。
#is.na(df)会返回NA值的索引位置,直接替换就行了
#这个不单可以用在数据框,矩阵、向量也是类似的,小改一下代码就行了
df[is.na(df)]=0
有时候我们通过一些计算函数处理完数据,经常会出现NA值(缺失值),但实际意义代表的是0,以前看了一大堆,讲什么什么包的函数处理,但是要么处理完数据类型变成字符型了,要么行名列名不见了,前两天发现一个很简单的方法,只能说大道至简了。。或者学艺不精了。。
#is.na(df)会返回NA值的索引位置,直接替换就行了
#这个不单可以用在数据框,矩阵、向量也是类似的,小改一下代码就行了
df[is.na(df)]=0