Voglio sottoporre a sottoinsieme alcune righe di una tabella di dati. Come questo:Tabella dei dati dei sottoinsiemi senza utilizzare <-
# load data
data("mtcars")
# convert to data table
setDT(mtcars,keep.rownames = T)
# Subset data
mtcars <- mtcars[like(rn,"Mer"),] ; or
mtcars <- mtcars[mpg > 20,]
Tuttavia, sto lavorando con una serie di dati enorme e ho voluto evitare di utilizzare <-
, che non è efficiente della memoria perché fa una copia dei dati.
È corretto? È possibile aggiornare i dati filtrati senza <-
?
come è possibile aggiornare i dati senza assegnarli a una variabile? alla fine, dopo l'elaborazione, le modifiche devono essere assegnate a una variabile. –
Perché vuoi sottoporre a serie i dati, se non vuoi salvarli? Ne hai bisogno solo temporaneamente? O hai solo bisogno del sottoinsieme e vuoi lasciare l'originale, e stai cercando un modo efficace per farlo? – RHA
Penso che tu stia chiedendo l'impossibile. Questo potrebbe essere un FR interessante su GH però. Ma io credo che per implementare una cosa del genere richiederà un * lotto * di sviluppo. –