gpt4 book ai didi

r - eval(expr、envir、enclos) 中的错误 : object not found

转载 作者:行者123 更新时间:2023-11-30 09:19:32 24 4
gpt4 key购买 nike

我不明白这里出了什么问题。

data.train <- read.table("Assign2.WineComplete.csv",sep=",",header=T)
# Building decision tree
Train <- data.frame(residual.sugar=data.train$residual.sugar,
total.sulfur.dioxide=data.train$total.sulfur.dioxide,
alcohol=data.train$alcohol,
quality=data.train$quality)
Pre <- as.formula("pre ~ quality")

fit <- rpart(Pre, method="class",data=Train)

我收到以下错误:

Error in eval(expr, envir, enclos) : object 'pre' not found

最佳答案

不知道为什么 @Janos 删除了他的答案,但它是正确的:您的数据框 Train 没有名为 pre 的列。当您将公式和数据框传递给模型拟合函数时,公式中的名称必须引用数据框中的列。您的 Train 包含名为 residual.sugartotal.sulfuralcoholquality 的列>。您需要更改公式或数据框,使它们彼此一致。

澄清一下:Pre 是一个包含公式的对象。该公式包含对变量 pre 的引用。后者必须与数据框一致。

关于r - eval(expr、envir、enclos) 中的错误 : object not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45087508/

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