The RStudio team contributes code to many R packages and projects. R users are doing some of the most innovative and important work in science, education, and industry. It’s a daily inspiration and challenge to keep up with the community and all it is accomplishing.
rmarkdown lets you insert R code into a markdown document. R then generates a final document, in a wide variety of formats, that replaces the R code with its results.
tidyr is new package that makes it easy to “tidy” your data. Tidy data is data that’s easy to work with: it’s easy to munge (with dplyr), visualise (with ggplot2 or ggvis) and model (with R’s hundreds of modelling packages).
readr makes it easy to read many types of tabular data including; Delimited files withread_delim(), read_csv(), read_tsv(), and read_csv2(), Fixed width files with read_fwf(), and read_table(), and Web log files with read_log().
Documentation is one of the most important aspects of good code. Without it, users won’t know how to use your package, and are unlikely to do so. The goal of roxygen2 is to make documenting your code as easy as possible.
Testing your code is normally painful and boring. testthat tries to make testing as fun as possible, so that you get a visceral satisfaction from writing tests. Testing should be fun, not a drag, so you do it all the time.