Ho il seguente data.table (DT):Come selezionare le colonne a livello di codice in un data.table?
DT <- data.table(V1 = 1:3, V2 = 4:6, V3 = 7:9)
Vorrei selezionare un sottoinsieme delle variabili di programmazione (dinamico), utilizzando un oggetto in cui sono memorizzati i nomi delle variabili rilevanti. Per esempio, ho voglia di selezionare le due colonne "V1" e "V3" memorizzati in una variabile di "tenere"
keep <- c("V1", "V3")
Se dovessimo scegliere il "tenere" colonne da una data.frame, il seguente sarebbe lavoro:
DT[keep]
Sfortunatamente, questo non funziona quando si tratta di un file data.table. Ho pensato che data.frame e data.table siano identici a questo tipo di comportamento, ma in realtà non lo sono. Qualcuno in grado di consigliare la sintassi corretta?