基础知识 | R语言数据管理之SQL语句

时间:2022-07-22
本文章向大家介绍基础知识 | R语言数据管理之SQL语句,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

R语言数据管理之SQL语句

SQL语句中的select可以对数据进行整合,在单表中可以选择列,过滤行,对变量排序,分组以及删除重复值。也能够对多表进行横向和纵向连接。

01

导入数据

>Sale<- read_excel("~/Desktop/微信公众号运营/Sale.xlsx")
View(Sale)

02

选值

> sqldf("select city,item,number,amount from Sale")

03

选取某一列数据,并删除重复值

> sqldf("select DISTINCT item from Sale")

04

筛选数据

>sqldf("select * from Sale where date>1000")
#比较运算符=,>=可用于SQL
>sqldf("select * from Sale where amount>=1000 AND city=='武汉'")
#逻辑运算符AND可用,其他如OR,NOT
> sqldf("select * from Sale where amount*23>=3000")
#算术运算符*,+,-,/可用SQL

05

排序数据

>sqldf("select date,city,item,number,amount from Sale order by amount")

补充

1、SQL数据查询:SELECT。

2、SQL数据定义:CREATE,DROP,ALTER。

3、SQL数据操纵:INSERT,UPDATE,DELETE。

4、SQL数据控制:GRANT,REVOTE。