0

我想从数据框中的列计算平均值和标准差。此列包含 NA 和 Inf 值。

这是此列中值的一些示例

value

0.9343113   

0.8339523


0.0000000


NaN

Inf

我尝试使用应用功能,但它给出了错误消息

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

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

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

此外,我不知道如何计算列中的 sd

我应该如何解决这个问题

4

0 回答 0