我正在尝试使用FactoMineR在数据表上运行MCA。它仅包含0/1个数字列,其大小为200.000 * 20。
require(FactoMineR)
result <- MCA(data[, colnames, with=F], ncp = 3)
我收到以下错误:
错误其中(unlist(lapply(listModa,is.numeric))):
“哪个”的说法不合逻辑
我真的不知道该怎么办。然后,我尝试将每一列都转换为字符,然后一切正常。我认为这可能对其他人有用,也许有人可以向我解释错误;)
干杯
最佳答案
没有进一步的输入很难说,但是您可以做的是:
查找发生错误的函数(通过traceback()
),
设置一个断点并对其进行调试:
trace(tab.disjonctif, browser)
我进行了以下操作(离线)以找到
tab.disjonctif
的名称:在CRAN镜像on GitHub上找到了包
Search对于给出错误的特定表达式