© Thomas Mailund 2022
T. MailundBeginning Data Science in R 4https://doi.org/10.1007/978-1-4842-8155-0_13

13. Building an R Package

Thomas Mailund1  
(1)
Aarhus, Denmark
 
Now we know how to write functions and create classes in R, but neither functions nor classes are the unit we use for collecting and distributing R code. That unit is the package. It is packages you load and import into your namespace when you write
library(something)
and it is packages you download when you write
install.packages("something")

The topic for this chapter is how to make your own packages. In the space available, I can only give a very broad overview of the structure of R packages, but it should be enough to get you started. If you want to read more, I warmly recommend Hadley ...

Get Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.