R语言之管道符的使用和学习
R语言管道符
- 学习目标
- 学习内容
- 使用%>%
- 占位符
- 使用管道符的优势
- 内容小结
学习目标
我们所采用的学习内容来自B站的Lizongzhang老师的R语言的学习分享
今天学习的主要内容是关于
[]
学习内容
管道符的内容有如下
下面是学习的主要内容是使用R语言当中的管道符
使用管道符之前要导入一个包
install.packages(“tidyverse”)
#加载管道符
快捷键为ctrl +Shift+M 可以生成管道符%>%
其余管道符比如解释管道符%$%
则需要导入其他的包
library(magrittr)
使用%>%
下面是具体的使用过程
library("tidyverse")
#加载管道符
x<-runif(10,0,1)#随机生成数字
print(x)x %>% log()%>% abs() %>% sqrt() %>% round(2)
占位符
管道符的一个较好的应用就是其占位符.
的作用,可以简化代码的写法
#占位符的一个使用
6 %>% round(pi,.)#结果会保留6位小数
1:3 %>% paste(.,letters[.])#使用到占位符
#> 1:3 %>%
#+ paste(.,letters[.])
#[1] "1 a" "2 b" "3 c"
使用管道符的优势
- 可以避免使用多个括号
()
- 可以使整体的代码阅读起来更加美观,提高代码的可读性
- 在数据导入的过程当中可以更加方便,使用
.
来pipe到函数当中
内容小结
巧用管道符可以提高代码的可读性
R语言之管道符的使用和学习相关推荐
- R语言七天入门教程三:学习基本结构
R语言七天入门教程三:学习基本结构 一.编程的语言的基本结构 1.三种基本结构 绝大多数编程语言,都有三种最基本的程序结构:顺序结构.分支结构.循环结构.这三种结构的流程图如下所示(从左至右依次为:顺 ...
- 数据科学r语言_您应该为数据科学学习哪些语言?
数据科学r语言 Data science is an exciting field to work in, combining advanced statistical and quantitativ ...
- R语言实战(第三版)学习笔记-第一章
第一章 x <- rnorm(5) 创建一个名为 x 的向量对象,该对象包含五个偏离标准正态分布的随机值. > age <- c(1,3,5,2,11,9,3,9,12,3) > ...
- r语言echarts画箱线图_echarts学习笔记之箱线图的分析与绘制详解
一.箱线图 box-plot 箱线图(boxplot)也称箱须图(box-whisker plot),它是用一组数据中的最小值.第一四分位数.中位数.第三四分位数和最大值来反映数据分布的中心位置和散布 ...
- 高级转录组分析和R语言数据可视化第十三期 (线上线下同时开课)
" 福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线 ...
- 高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
" 福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线 ...
- python医学应用_数据分析工具鄙视链:Python、R语言是老大,Excel只能称小弟?
最新行业报告 2020数据分析.商业分析行业报告工作岗位与职能.薪资对比.热招公司等多方面详细解读帮助你一网打尽,斩获心仪Offer! 扫码回复[数据分析 0]立即领取 History语言发展史ABC ...
- R语言笔记:快速入门
http://www.cnblogs.com/Dzhouqi/p/3414088.html http://study.163.com/course/introduction/490005.htm#/c ...
- 宏转录组方法_高级转录组分析和R语言数据可视化第十二期 (线上线下同时开课)...
"福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线下 ...
最新文章
- android 官方默认动画,Android动画一:Activity过渡动画详细实现原理
- OS_CORE.C(10)
- synchronized(xxx.class)
- 基于java的数据结构学习——数组实现的栈以及简单应用C++实现
- 举例 微积分 拉格朗日方程_变量数学时代——微积分的发明
- (转)Python 面向对象编程(一)
- “隐私经济”有未来吗?
- CSS实现输入框的高亮效果-------Day50
- 网维无盘服务器错误代码,网维大师无盘环境INTER傲腾方案常见问题解答?
- 软考计算机网络与最大流量,软考程序员考点计算机网络之性能
- 使用 docker-pan 一键搭建可离线磁力种子的私有云盘
- rar、zip优缺点
- 自动驾驶常见英文缩写
- Windows 7精简版(2019.04.10)
- 【React】facebook最新状态管理库Recoil
- 实际应用1:分析各类APP的下载量(pyecharts数据可视化)
- fastDfs+tracker+nginx在Centos7上配置文件服务器
- 使用wvdial启动ppp协议拨号上网
- web项目发布到iis中readystate一直处于 interactive_Framer Web 发布后,终于像个正经的设计软件了。...
- 2005路网 2008路网 2009路网 2010路网 2011路网 2012路网 2013路网 2014路网 2015路网2016路网 2017路网 2018路网 2019路网下载与分析