0

我对 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 语句中传递参数的正确方法是什么?

先感谢您。

4

0 回答 0