library(tidyverse)
mean(1:10)
[1] 5.5
1:10 %>% mean()
[1] 5.5
mean(c(1:10,NA))
[1] NA
mean(c(1:10,NA),na.rm=TRUE)
[1] 5.5
TRUE %>% mean(c(1:10,NA),na.rm=.) %>% c(1) %>% c(.,2) %>% c(3,.)
[1] 3.0 5.5 1.0 2.0
Shalom
2022年9月11日
%>% 又叫管道符函数,该函数能将%>% 左侧运行的结果传递给%>%右侧的函数,默认作为右侧函数的第一个参数的实际值。如果想传递给右侧函数的指定参数,则把右侧函数的待传递的参数的实际值写为”.”即可,“.”就指代了%>% 左侧运行的结果。
其实%>%既是运算符也是函数,运算符方便我们输入。