Get access to all lessons in this course.
Package Development with R
- devtools and usethis
- Package names and authors
- Choose a license
- Setup git + GitHub
- Writing functions
- Adding functions to our package
- Using other packages
- Packages so good they get their own functions
- Organizing .R files
- roxygen2: In-Line Documentation for R
- Argument descriptions and examples
- Helper functions
- Joining documentation
- Unit tests for R
- Organizing tests
- R CMD Check
- Types of Test Files
- Test Coverage
Add data and files
- Store data and files
- Include data for tests and create RMarkdown templates
- Create other templates
- Launch and store Shiny apps
- Citations, ignoring files, and including add-ins
This lesson is locked
This lesson is called Examples, part of the Package Development with R course. This lesson is called Examples, part of the Package Development with R course.
Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.
For this section of the course, you’ll need the materials in this GitHub repo. You can download or clone them. After you download or clone the materials from the GitHub repo for this section of the course, open the entire project by clicking 05_avalanchr.Rproj.
Your Turn 1: Consider
What do you do when you want to learn a new package?
Your Turn 2
Let’s add some more content before we knit this vignette. Lines 2729 have an R Markdown code chunk. On line 28, fill in the blank with this code: db_con(“residents_per_sector”)
Let’s also add some examples of the summarizing and plotting functions. On line 57, fill in the blank with count_donations(). On line 62, use plot_donations()
Knit the vignette. If you’re having trouble finding some of your functions, try re-loading or documenting and re-building.