R short operators reference

I wrote this short reference. The first 3 operators exist thanks to the magrittr package, the last is implemented in ggplot2.

The %>% operator (the pipe)

head(data)
data %>% head()

The %$% operator

cor.test(data$var1, data$var2)
data %$% cor.test(var1,var2)

The %<>% operator

var = var %>% sqrt()
var %<>% sqrt()

The %+% operator

p = data %>% ggplot(aes(x,y)) + geom_point()
p = subset(data, complete == TRUE) %>% ggplot(aes(x,y)) + geom_point()

p %+% subset(data, complete == TRUE)