我是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