gpt4 book ai didi

r - "argument to ' “不符合逻辑”在 FactoMineR MCA 中是什么意思?

转载 作者:行者123 更新时间:2023-12-01 19:31:45 26 4
gpt4 key购买 nike

我正在尝试使用 FactoMineR 在数据表上运行 MCA。它仅包含 0/1 数值列,其大小为 200.000 * 20。

require(FactoMineR)
result <- MCA(data[, colnames, with=F], ncp = 3)

我收到以下错误:

Error in which(unlist(lapply(listModa, is.numeric))) : argument to 'which' is not logical

我真的不知道该如何处理这个错误。然后我尝试将每一列都变成字符,一切都成功了。我认为这对其他人可能有用,并且也许有人能够向我解释该错误;)

干杯

最佳答案

你的变量的类是字符还是因子?我遇到了这个问题。我的解决方案是将所有变量更改为因子。

#my data.frame was "aux.da"
i=0
while(i < ncol(aux.da)){
i=i+1 aux.da[,i] = as.factor(aux.da[,i])
}

关于r - "argument to ' “不符合逻辑”在 FactoMineR MCA 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34266186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com