我想从数据框中的列计算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我应该如何解决这个问题