R is a functional language, which means that your code often contains a lot of parenthesis, (and ). When you have complex code, this often will mean that you will have to nest those parentheses together. This makes your R code hard to read and understand. Here's where %>% comes in to the rescue!.