Reputation: 3492
How do i do a subquery using sqldf in r
library(sqldf)
data(mtcars)
sqldf("select * from mtcars where mpg>avg(mpg)")
Upvotes: 1
Views: 2401
Reputation: 39457
As standard SQL, you want a subquery like this:
library(sqldf)
sqldf("select *
from mtcars
where mpg > (
select avg(mpg)
from mtcars
)"
)
Upvotes: 3