Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo
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.