簡體   English   中英

r 語言問題:terms.formula(formula, data = data): '.' 中的錯誤在公式中,沒有“數據”參數

[英]r language question: Error in terms.formula(formula, data = data) : '.' in formula and no 'data' argument

我正在使用https://archive.ics.uci.edu/ml/machine-learning-databases/heart-disease/ prcocessed.cleveland.data 做隨機森林

sample = sample.split(processed_cleveland$num, SplitRatio = .75)

train = subset(processed_cleveland, sample == TRUE)

test  = subset(processed_cleveland, sample == FALSE)

rf <- randomForest(
         num ~ .,
         processedcleveland=train
    )

然后它顯示

Error in terms.formula(formula, data = data) : 
'.' in formula and no 'data' argument

我不知道如何解決

問題是randomForest function 需要一個名為data的參數,但您正試圖將您的數據train傳遞給一個名為processedcleveland的參數。

這應該解決它:

rf <- randomForest(
         num ~ .,
         data=train
    )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM