1-day Workshop: My Organization’s First R Package

[This article was first published on Pachá, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.


If your organization uses R, there are clear benefits to having an organizational R package. Such benefits can be realized whether there is only a single R user or dozens of them. An R package focused on the particular needs of an organization can open up a world of possibilities including easier data access, shared functions for data transformation and analysis, and a common look and feel for reporting.

Creating your first organizational R package can be daunting, however. You may wonder: “what functions should be included?”, “how would colleagues install the package (and updates)?”, “what could be done to ensure there is sufficient quality control?”. This workshop will demonstrate how to get an organizational R package off the ground. We’ll take a look at planning the package and understanding the requirements of the internal stakeholders. We’ll consider how the package could fit in with the existing organizational infrastructure. We’ll design and implement functions for data access, data analysis, and reporting.

One of the hardest parts of the process could very well be gaining and maintaining internal support for an organizational package project. To address this, we’ll work through ways to communicate value and develop an internal community of colleagues to sustain the project and make it a valuable part of the core infrastructure.

Dates and Structure

Each Saturday in June, from 09.00 to 17.00 with breaks. If you’d like to participate, please email me to mavargas 11 at uc.cl. Each date is self-contained.

This is the proposed structure. My workshops tend to emphasize some topics over others based on the questions from the audience.

June 4th

Time Activity
09:00 – 09:50 Welcome and Setup
09:50 – 10:00 Break
10:00 – 10:50 Write and Document Code
10:50 – 11:00 Break
11:00 – 11:50 Test Code, Part I
11:50 – 13:00 Lunch Break
13:00 – 13:50 Working with Databases
13:50 – 14:00 Break
14:00 – 14:50 Standardized Reporting
14:50 – 15:00 Break
15:00 – 15:50 Sharing Code
15:50 – 16:00 Break
16:00 – 17:00 Test Code, Part II and Wrap Up

June 11th, 18th, 25th

Same as June 4th


Online (Zoom). Each group will consist in no more than 5 individuals. Participation is required, come and ask a lot.

To leave a comment for the author, please follow the link and comment on their blog: Pachá.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)