R语言中%>%的含义是什么?

> library(ggplot2)
> library(plyr)
> library(dplyr)
> library(tidyr)
> anscombe_tidy <- anscombe %>%
+     mutate(observation = seq_len(n())) %>%
+     gather(key, value, -observation) %>%
+     separate(key, c("variable", "set"), 1, convert = TRUE) %>%
+     mutate(set = c("I", "II", "III", "IV")[set]) %>%
+     spread(variable, value)
代码中的%>%含义是什么?

largeQ
浏览 1298回答 1
1回答

慕无忌1623718

是管道函数啦,就是把左件的值发送给右件的表达式,并作为右件表达式函数的第一个参数。anscombe_tidy <- anscombe %>%mutate(observation = seq_len(n()))以上代码等价于anscombe_tidy=mutate(anscombe,observation = seq_len(n()))管道函数还是很好哒,好处我就不说了^.^ &nbsp;自己体会
打开App,查看更多内容
随时随地看视频慕课网APP