- 使用 sqldf包
在数据框中使用sql中的select语句
library(sqldf)
newdf <- sqldf("select * from mtcars where carb=1 order by mpg",
row.names=TRUE) #row.names = TRUE将原始数据框中的行名延续到了新数据框中
newdf
sqldf("select avg(mpg) as avg_mpg, avg(disp) as avg_disp, gear
from mtcars where cyl in (4, 6) group by gear")