R语言中,check.names后找不到对象了

代码如下
otu <- read.csv('7daverage.csv', row.names = 1,check.names = F)
head(data)
set.seed(123)
otu_rfP <- rfPermute(salt~., data = otu, importance = TRUE, ntree = 500, nrep = 1000, num.cores = 1,check.names = FALSE)
otu_rfP
因为想要显示括号,所以使用了check.names函数,结果运行后识别不到我的行名了

img

img

可能跟变量名有关系,错误提示找不到对象‘Germination potential’,这是原始数据中的一个变量名吧
一定要显示括号吗?变量名中有括号可能会导致错误,建议将变量名中的括号去掉。

如果之前的随机森林模型没有问题,去掉参数check.names试试。

我也遇到了这样的问题,请问您最后解决了吗?