R: how to seek for help

There’s a lot of sources of help if you need a hand when programming in R. Here, a list of many of them.

Rdrr.io: More than 3.000 online pre-loaded packages for our snippets to test. A complete serch engine, and Jupyter Notebooks for our pleasure.

Rdocumentation, one of my favourites. Serching CRAN, Bioconductor and GitHub for descriptions, words, functions or packages that can be very useful on our daily work. Available as R package for you to install on Studio, so you can issue your searches on Studio Help tab. Open the browser? no need.

Rseek, by Shasha Goodman, based on Google engine, with some useful tabs for books, support forums, packages, docs…and even a “beginner” section. Very useful but sometimes slow.

CRAN Task Views official index for all CRAN packages, grouped by Topics (Tasks). index by name from CRAN too. But not too useful if you don’t know the name of the package you’re searching for.

You can get a glimpse of most popular and donwloaded packages with CRAN download log . Using cranlogs package you can have this info right in your code.

MetaCran, one of the most popular websites. Search by author, popularity, downloads, trending….seems to be based on download logs as they are authors of crannogs package.

Awesome R, CRAN Task Views style, but nicer, linking to tools and packages by sections as an index: IDEs, sintax, data manipulation, graphics….

Dirk Eddelbuettel is the maintainer of CRANberries, a well known site offering info on latest uploads to CRAN, updates, and removed packages. You can keep track of your favourite packages. There’s a twitter account available.

R-exercisesoffering a bunch of tasks ti improve your R skills, and a course seeker.

R Function of the day. Not really a daily frequency but monthly. Very useful, writing about packages and tips too.

CRANtastic , no very good looking, but based on CRAN, another search site.

R Site Search taking packages descriptions from CRAN and Bioconductor repos you can search for any term on them.

And last, but not least, the sos package. Implementing the findFn() function, so you can use it in your R code for searching not only on installed packages but in all available packages in CRAN and Bioconductor. No need to get out your favorite IDE.