Używam biblioteki RSQLite
w R do zarządzania zestawem danych, który jest zbyt duży dla pamięci RAM. Dla każdej regresji wysyłam zapytanie do bazy danych, aby pobrać rok obrachunkowy naraz. Teraz mam rok obrotowy zakodowane:Zapytanie RSQLite z określoną przez użytkownika zmienną w polu WHERE
data.annual <- dbGetQuery(db, "SELECT * FROM annual WHERE fyear==2008")
chciałbym uczynić rok obrotowy (2008 powyżej), aby dokonać zmian nieco łatwiej (i idiotoodporny). Czy istnieje sposób, że mogę przekazać zmienną do ciągu zapytania SQL? Chciałbym użyć:
fiscal.year <- 2008
data.annual <- dbGetQuery(db, "SELECT * FROM annual WHERE fyear==fiscal.year")
Podobna: http://stackoverflow.com/questions/3416973/dynamic-string-in-r – Marek