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日

%>% 又叫管道符函数,该函数能将%>% 左侧运行的结果传递给%>%右侧的函数,默认作为右侧函数的第一个参数的实际值。如果想传递给右侧函数的指定参数,则把右侧函数的待传递的参数的实际值写为”.”即可,“.”就指代了%>% 左侧运行的结果。
其实%>%既是运算符也是函数,运算符方便我们输入。