当缺少数据时,计算列平均值和sd

时间:2013-08-13 05:14:12

标签: r

我想从数据框中的列计算mean和sd。此列包含NA和Inf值。

这是本专栏中的一些值示例

value

0.9343113   

0.8339523


0.0000000


NaN

Inf

我尝试使用apply函数,但它会给出错误消息

mean=apply(am_bp$foldchange_so,2,FUN=function(x){mean(x,na.rm=T)})
  

申请时出错(am_bp $ foldchange_so,2,FUN = function(x){:     dim(X)必须具有正长度

然后我尝试mean=colMeans(matrix(am_bp$foldchange_so),na.rm=TRUE),但它给出了inf值

此外,我不知道如何在列

中计算sd

我应该如何解决这个问题

0 个答案:

没有答案