An example is the janitor::clean_names function I like to use for standardizing the column names on a data.frame.
However, the tidyverse is really serious in terms of api consistency and functional style, with pipes and purrr's functionalities. The unixy style of base R is unproductive in terms of fast iterating an analysis. Also, the idea of "everything in a data frame" (or tibble, with list columns and whatnot) together with the tidy data principles really takes the cognitive load off to just get things started.
It's like bundler or cargo for R
As a half-solution, I ended up restricting myself to a very few libraries in this family (mainly dplyr, lubridate, stringr, broom) and to using packrat to consistently freeze the library versions for these.
There are definitely some issues if you have to reliably run scripts (not to mention the difficulties of putting into production)
The thing I really like about R over python is for SPECIFIC tasks like inspecting data and trying to get an answer out quickly, there really isn't a quicker or better tool to use. The ONLY reason I still even use R is because of the ease to get answers with the tidyverse
I personally find that Jupyter feels like a hack compared to something like RStudio. You have to open a terminal and launch a web server?
I on the other hand, find most R packages provide barely readable documentation. I can just hope that the vignette exists and actually explains the inputs/outputs.
https://www.rdocumentation.org/packages/ggplot2/versions/2.2...
You think this is better than barely readable?