在没有SQLDF的情况下将SQL语句转换为R代码

时间:2014-07-03 10:25:56

标签: sql r loops sqldf

我是R的新手程序员,我对某些SQL代码有点问题。

我想要做的是将此操作转换为基本R代码。我知道这很复杂,我尝试使用合并,但我没有真正设法到达任何地方。

    Censored <- sqldf("SELECT Censored1.ModelYearID, Censored1.InServiceDate,      Censored1.Censored, Censored1.VIN
FROM Censored1 LEFT JOIN Claims ON Censored1.VIN = Claims.VIN
GROUP BY Censored1.ModelYearID, Censored1.InServiceDate, Censored1.Censored, Censored1.VIN, Claims.VIN
HAVING (((Claims.VIN) Is Null))")

我想这样做的原因是因为我在数据框列表(df_listl)中有大约1600个不同的声明表,其名称如下:

LabourOperation.ModelYearID,例如Q123456.1997,Q234567.1998

我需要为每个表运行此查询,将每个可比较的审查表放在同一种列表中。

如果有人能帮助我,那就太好了。这有点复杂,我真的很挣扎,因为我刚才知道你可以将数据框放在列表中!

我认为lapply可能是一个很好的方式,但我对功能还不是很好。

提前谢谢你:D

0 个答案:

没有答案