Sono abituato a scrivere la logica di manipolazione dei dati in SQL e ora sto imparando RI a volte voglio solo fare qualcosa che sarebbe semplice in SQL, ma devo imparare un sacco di cose con R per fare la stessa manipolazione su un frame di dati R. C'è un lavoro semplice in giro?Funzionalità di tipo SQL in R
12
A
risposta
11
guarda il pacchetto sqldf. http://code.google.com/p/sqldf/ Sembra perfetto per le tue esigenze.
10
Sono anche più a mio agio con SQL, ma quando si lavora con grandi set di dati in R, il mio strumento di manipolazione preferito è il pacchetto data.table
. A differenza di sqldf
, che consente di scrivere SQL in R, data.table
consente di scrivere R in R, ma offre la possibilità di aggiungere indici su frame di dati (beh, data.table
s, per essere precisi). La capacità di indicizzare i frame di dati rende i 'join' molto più veloci. Ed essendo un'implementazione R, il tuo codice sembra ancora R.
Puoi fornire qualche esempio per favore? – nekomatic