Get access to all lessons in this course.
-
Setup packages
- devtools and usethis
- Package names and authors
- Choose a license
- Setup git + GitHub
-
Write code
- Writing functions
- Adding functions to our package
- Using other packages
- Packages so good they get their own functions
- Organizing .R files
-
Document
- roxygen2: In-Line Documentation for R
- Argument descriptions and examples
- Helper functions
- Joining documentation
-
Test
- Unit tests for R
- Organizing tests
- R CMD Check
- Types of Test Files
- Test Coverage
-
Teach
- Examples
- README
- Spellcheck
-
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
Package Development with R
Include data for tests and create RMarkdown templates
This lesson is locked
This lesson is called Include data for tests and create RMarkdown templates, part of the Package Development with R course. This lesson is called Include data for tests and create RMarkdown templates, part of the Package Development with R course.
Transcript
Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.
Your Turn
Create a new R Markdown template called “avalanche-report” using use_rmarkdown_template(). For the template_description argument, set it to: “A weekly report of AVALANCHE activities.”
Inside the exercises/ folder, there is a file called report.Rmd. Copy and paste its contents into inst/rmarkdown/templates/avalanche- report/skeleton/skeleton.Rmd, which you just created.
Re-build the package (build() or Cmd/Ctrl + Shift + B).
Create a new R Markdown document using File > New File > R Markdown…. Then, find your template under the “From Template” tab. Open it.
Learn More
The RMarkdown Cookbook has a section on creating RMarkdown templates in packages.
You need to be signed-in to comment on this post. Login.