Minimalist pipe operator for R
This is an extremely simplified version of pipe operator (%>%
) known from magrittr and dplyr.
The pipe operator allows you to write complex expressions like this:
table(strsplit(gsub("[^a-z]", "", tolower(string)), ""))
in a much more intuitive form:
string %>%
tolower() %>%
gsub(pattern = "[^a-z]", replacement = "") %>%
strsplit(split = "") %>%
table()
making your code much cleaner and legible.