Sharon Machlis is the author of Practical R for Mass Communication and Journalism. In writing this book, she obviously wrote a lot of R code. Now, Sharon has been nice enough to share all 195 tricks and tips she came across during her writing with us, via this handy table.

Sharon’s list contains many neat tricks, some of which less well-known base functions, others features of more niche packages. Here’s the ones I am definitely adding to my R tricks overview and want to highlight here as well:
- Categorize values into interval
cut()
- Convert numbers that came in as strings with commas to R numbers with
readr::parse_number(mydf$mycol)
- Create a searchable, sortable HTML table in 1 line of code with
DT::datatable(mydf, filter = 'top')
- Display a fraction between 0 and 1 as a percentage with
scales::percent(myfraction)
- Generate a vector of 1:length(myvec) with
seq_along(myvec)
And as if one list was not enough, scrolling through her Twitter feed, I found another R tips and tricks list by Sharon: