Copied from purrr:v0.2.2
split_by(.x, .f, ...)
.x
A list or atomic vector.
.f
A function, formula, or atomic vector.
...
Additional arguments passed on to .f.
A list split by .f