这个错误通常是因为数据中存在非数值型的字符或文本数据。可以使用以下代码来检查数据类型:

sapply(otu1, class)

如果发现有非数值型数据,可以使用以下代码将其转换为数值型数据:

otu1 <- as.data.frame(sapply(otu1, function(x) as.numeric(as.character(x))))

然后再尝试执行原始代码即可。

otu2 - applyotu12functionx xsumx Error in sumx invalid type character of argument怎么办

原文地址: https://www.cveoy.top/t/topic/erdR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录