我正在尝试使用 gmodels 库制作交叉表,但收到此错误消息
Error in CrossTable(tree_validate$diagnosis, as.integer(tree_pred), prop.chisq = FALSE) : (list) object cannot be coerced to type 'integer'
Tree_validate$diagnosis
格式是一个整数
tree_pred
格式是一个列表
library(gmodels)
CrossTable(tree_validate$diagnosis, tree_pred,
prop.chisq = FALSE)
最佳答案
使用unlist
将使tree_pred
成为一个向量。
as.integer(unlist(tree_pred))
或者您可以使用括号表示法访问特定列表项:
tree_pred[[1]]
关于r - (列表)对象无法强制输入 'integer' **,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59219899/