UseMethod中的错误(“QuinlanAttributes”):没有适用于类“逻辑”对象的“QuinlanAttributes”方法
每当运行代码时,我都会得到这个错误。我已经安装了几个软件包,但是这个错误一直在重复。
发布于 2018-01-18 07:59:35
C50似乎不接受布尔特性。您可以简单地将该列删除或将布尔值替换为0/1。
如果"tdata$Windy“是布尔特性,则替换它的值。
图书馆(C50)
tdata = read.csv('play.csv',header = TRUE,sep = ",")
xdata <- data.frame(tdata$Outlook,tdata$温度,tdata$湿度,tdata$Windy) ydata <- tdata$Play
treeModel <- C5.0(x = xdata,y= ydata )摘要(TreeModel)
发布于 2022-09-19 20:03:28
这是一个老问题,但我今天也有同样的问题,并意识到这是由于read_sav()。
我解决了将haven::as_factor应用于应该是因素的列的问题。
data <- read_sav("datafile.sav")
data <- mutate(data, across(ends_with("_fct"), haven::as_factor ))https://stackoverflow.com/questions/43042256
复制相似问题