前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基础知识 | R语言数据管理之SQL语句

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

作者头像
黑妹的小屋
发布2020-08-06 15:09:09
1.1K0
发布2020-08-06 15:09:09
举报

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。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 菜鸟学数据分析之R语言 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档