R语言也有管道符%>%
2019-10-17 本文已影响0人
香波地海
在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()))