问题描述
我正在运行一个脚本,在其中使用 MCMC.OTU 包的 purgeOutliers 函数。当我在我的数据框上运行它时,它返回一个错误:
> seq.trim <- purgeOutliers(c2,count.columns=1:29)
[1] "samples with counts below z-score -2.5 :"
character(0)
[1] "zscores:"
numeric(0)
Error in FUN(X[[i]],...) :
only defined on a data frame with all numeric variables
然而,当我使用 sapply 检查哪些变量不是数字时,我找不到任何变量。
> sapply(c2,is.numeric)
RV124 RV125 RV126 RV127 RV128 RV129 RV130 RV131 RV132 RV133 RV134 RV135 RV136 RV137
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
RV49 RV50 RV51 RV52 RV53 RV54 RV55 RV56 RV57 RV58 RV59 RV60 RV61 RV62
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
RV63
TRUE
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)