testpc <- 0.10 test <- sample_frac(Boston, testpc)
Я хочу получить train без необходимости:
train
trainpc <- 0.90 train <- sample_frac(Boston, trainpc)
Я пытался Boston[-test], но выдает ошибку.
Boston[-test]
Помощь !!!!
# Using dplyr::sample_frac as implied in the question library(MASS) library(dplyr) testpc <- 0.10 test <- sample_frac(Boston, testpc) train <- Boston[!(rownames(Boston) %in% rownames(test)),] # Wihtout using dplyr library(MASS) testpc <- 0.10 * nrow(Boston) intest <- sample(1:nrow(Boston), testpc) test <- Boston[intest,] train <- Boston[-intest,]