簡體   English   中英

'data' 必須是 data.frame,而不是 R 中的矩陣或數組錯誤

[英]'data' must be a data.frame, not a matrix or an array error in R

我已經加載了數據集,現在我得到了這個:

defaults <- ifelse(defaults == "no", 0, 1)
set.seed(123)
train_idx <- sample(nrow(defaults), .70*nrow(defaults))
defaults_train <- defaults[train_idx,]
defaults_test <- defaults[-train_idx,]
mod1 <- glm(Y ~ LIMIT_BAL + BILL_AMT1 + PAY_AMT6, family = binomial, data=defaults_train)

model.frame.default 中的錯誤(公式 = Y ~ LIMIT_BAL + BILL_AMT1 + PAY_AMT6,:'data' 必須是 data.frame,而不是矩陣或數組

知道如何解決此問題以免出現錯誤嗎?

檢查 class 的默認值(類(默認值))、train_idx 和 defaults_train。 您加載的數據集是否命名為默認值?

暫無
暫無

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

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