首页
学习
活动
专区
圈层
工具
发布

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

R语言数据管理之SQL语句

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

01

导入数据

代码语言:javascript
复制
>Sale<- read_excel("~/Desktop/微信公众号运营/Sale.xlsx")
View(Sale)

02

选值

代码语言:javascript
复制
> sqldf("select city,item,number,amount from Sale")

03

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

代码语言:javascript
复制
> sqldf("select DISTINCT item from Sale")

04

筛选数据

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

05

排序数据

代码语言:javascript
复制
>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。

下一篇
举报
领券