O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Writing code for R packages

Book Description

R packages are a great way to share and create code that you and others can use over and over again.

Why is it important?

Developing R code for inclusion in a package is different than simply writing R scripts.

What you'll learn—and how you can apply it

Learn best practices for writing R code for packages: organizing your functions, code style recommendations, understanding and planning for how code will be run. Plan for the "unknowns" once you release a package to the world. Also includes hints for submitting a package to CRAN.

This lesson is for you because…

  • You're an R developer and need to package code so that others can reuse it
  • You want to prepare a package to submit to CRAN


  • Some familiarity with the R language

Materials or downloads needed in advance

This lesson is taken from R Packages by Hadley Wickham.