Criando uma partição de dados usando circunflexo e data.table
Eu tenho um data.table em R que eu quero usar com pacote de interpolação
set.seed(42)
trainingRows<-createDataPartition(DT$variable, p=0.75, list=FALSE)
head(trainingRows) # view the samples of row numbers
No entanto, não consigo selecionar as linhas com data.table. Em vez disso, tive que converter para um data.frame
DT_df <-as.data.frame(DT)
DT_train<-DT_df[trainingRows,]
dim(DT_train)
a alternativa data.table
DT_train <- DT[.(trainingRows),] requires the keys to be set.
Alguma opção melhor do que converter para data.frame?