Erstellen einer Datenpartition mit caret und data.table
Ich habe eine data.table in R, die ich mit dem caret-Paket verwenden möchte
set.seed(42)
trainingRows<-createDataPartition(DT$variable, p=0.75, list=FALSE)
head(trainingRows) # view the samples of row numbers
Ich kann die Zeilen jedoch nicht mit data.table auswählen. Stattdessen musste ich in ein data.frame @ konvertier
DT_df <-as.data.frame(DT)
DT_train<-DT_df[trainingRows,]
dim(DT_train)
die data.table-Alternative
DT_train <- DT[.(trainingRows),] requires the keys to be set.
Eine bessere Option als die Konvertierung in data.frame?