学习目标
我们所采用的学习内容来自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到函数当中
内容小结
巧用管道符可以提高代码的可读性