R语言也有管道符%>%

在linux系统中我门常用‘|’管道符将上一条命令的输出,作为下一条命令的输入。
#管道符|
less -S 1.txt|head -n 15|grep 'ning'
在R语言中与存在类似的管道符号,%>%。

%>%来自dplyr包的管道函数,其作用是将前一步的结果直接传参给下一步的函数,从而省略了中间的赋值步骤,可以大量减少内存中的对象,节省内存。

符号%>%,这是管道操作,其意思是将%>%左边的对象传递给右边的函数,作为第一个选项的设置(或剩下唯一一个选项的设置)

#R语言的管道符
anscombe_tidy <- anscombe %>%mutate(observation = seq_len(n()))

#等价的命令
anscombe_tidy=mutate(anscombe,observation = seq_len(n()))

你可能感兴趣的:(R语言也有管道符%>%)