• R语言
  • 如何把数据框中的NA替换成0

如题~~~

计算标准差的时候有的样本只有一个,标准差最后变成了NA,存在于不同列和不同行中,如何把这些列中的NA替换成0呢?

只是想画图的时候误差线好画一些。。。

[s:18]谢谢。。。

回复 第2楼 的 daigazi:

楼上的方法似乎把数据类型变成了向量~~~

我再用as.data.frame也变不成原来的数据框形式~~~[s:11]

df<-data.frame(a=c(1,NA,NA),b=c(2,3,NA))

df[is.na(df)]=4

df

a b

1 1 2

2 4 3

3 4 4

回复 第4楼 的 daigazi:

[s:18]

好吧,我搞错了~~~

不知道上回输错了什么~~~

这回输对了~~~

谢谢哈。。。