2017-12-08 2 views

답변

0

50 %로 분할하려고한다고 가정하면 코드는 다음과 같습니다.

library(caTools) 
split = sample.split(grades,SplitRatio=0.5) 
half-grades1 = subset(grades, split == TRUE) 
half-grades2 = subset(grades, split == FALSE) 
0

이것은 쉽게 caret::createDataPartition()으로 수행됩니다.

library(caret) 
theIndex <- createDataPartition(grades, p = .50,list=FALSE) 
sampled <- grades[theIndex,] 
notSampled <- grades[-theIndex,] 
0
set.seed(1234) 
half-grades=grades[-(sample(nrow(grades), 50)), ] 
관련 문제