我正在使用R in中的RSQLite
庫來管理對於RAM來說太大的數據集。對於每次迴歸,我一次查詢數據庫以檢索會計年度。現在我有本財年的硬編碼:使用WHERE字段中的用戶指定變量進行RSQLite查詢
data.annual <- dbGetQuery(db, "SELECT * FROM annual WHERE fyear==2008")
我想使本財年(2008以上)進行更改更容易一點(和防呆)。有沒有辦法,我可以傳遞一個變量到SQL查詢字符串?我喜歡使用:
fiscal.year <- 2008
data.annual <- dbGetQuery(db, "SELECT * FROM annual WHERE fyear==fiscal.year")
相似之一:http://stackoverflow.com/questions/3416973/dynamic-string-in-r – Marek 2010-12-04 22:00:33