将参数传递给RMySQL中的查询

时间:2013-06-25 09:50:35

标签: mysql r parameters rmysql

我对R.比较新。我使用RMySQL库获取一些数据,然后在R中处理它。我的代码看起来像这样。

arg<-commandArgs(TRUE)    

rs<-dbSendQuery(con, "select owner_name, domain, count(*) as freq from playlist 
where DATE(time_last_update) between arg[1] AND arg[2] group by owner_name;")

d<-fetch(rs, n=0)
d$test<-apply(d,1,function(row) 1)
dp<-ddply(d, .(test), transform, percentile=ecdf(freq)(freq))
write.csv(dp, file="/usr/monthly_analytics/viewer_data/playlist.csv")

我非常确定这是不正确的。我用以下参数调用R。

 Rscript test.R 2013-06-25 2012-12-25

正如预期的那样,MySQL服务器返回错误并带有查询。从R语句中传递SQL语句中的参数的正确方法是什么?

提前谢谢。

0 个答案:

没有答案