我想从数据框中的列计算平均值和标准差。此列包含 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
我应该如何解决这个问题