首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >昆兰属性C5.0

昆兰属性C5.0
EN

Stack Overflow用户
提问于 2017-03-27 09:09:57
回答 2查看 1.2K关注 0票数 1

UseMethod中的错误(“QuinlanAttributes”):没有适用于类“逻辑”对象的“QuinlanAttributes”方法

每当运行代码时,我都会得到这个错误。我已经安装了几个软件包,但是这个错误一直在重复。

EN

回答 2

Stack Overflow用户

发布于 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)

票数 0
EN

Stack Overflow用户

发布于 2022-09-19 20:03:28

这是一个老问题,但我今天也有同样的问题,并意识到这是由于read_sav()。

我解决了将haven::as_factor应用于应该是因素的列的问题。

代码语言:javascript
复制
data <- read_sav("datafile.sav")
data <- mutate(data,  across(ends_with("_fct"), haven::as_factor ))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43042256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档