Sto utilizzando una libreria RSQLite
in R in per gestire un set di dati che è troppo grande per la RAM. Per ogni regressione, interrogo il database per recuperare un anno fiscale alla volta. Ora ho l'anno fiscale hard-coded:Query RSQLite con variabile specificata dall'utente nel campo WHERE
data.annual <- dbGetQuery(db, "SELECT * FROM annual WHERE fyear==2008")
vorrei fare l'anno fiscale (2008 sopra) per apportare le modifiche un po 'più facile (e infallibile). C'è un modo per passare una variabile in una stringa di query SQL? Mi piacerebbe usare:
fiscal.year <- 2008
data.annual <- dbGetQuery(db, "SELECT * FROM annual WHERE fyear==fiscal.year")
Simile: http://stackoverflow.com/questions/3416973/dynamic-string-in-r – Marek