Package {rtraining}: R Training Resources, Guides, Tips, and Knowledge
Base.
Current version is 0.0.1.
The goal of rtraining
is to provide useful resources, knowledge, and
walkthroughs for new R developers.
The package is split into three main areas:
-
R Setup and Configuration: a thorough walkthrough for setting up and configuring R, RStudio, and various other software in an efficient manner.
-
R Workflows: example workflows showcasing the main types of work done with R, including, but not limited to R Data Analysis Projects, Reporting with RMarkdown, R Shiny Applications, R Package Development.
-
R Tips & Tricks: General tips and tricks learned over time from my experiences with R.
You can install the released version of rtraining from CRAN with:
install.packages("rtraining")
And the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("jimbrig/rtraining")
The list of dependencies required to install this package is: attachment, chameleon, devtools, knitr, pkgdown, rmarkdown, roxygen2, utils, xfun.
To install the package, you can run the following script
# install.packages("remotes")
remotes::install_local(path = "rtraining_0.0.1.tar.gz")
In case something went wrong, you may want to install dependencies before using:
# Remotes ----
install.packages("remotes")
remotes::install_github('ThinkR-open/chameleon')
# Attachments ----
to_install <- c("xfun")
for (i in to_install) {
message(paste("looking for ", i))
if (!requireNamespace(i)) {
message(paste(" installing", i))
install.packages(i)
}
}
Once you have the package installed you can open the website directly by running:
library(rtraining)
rtraining::open_pkgdown()
Similarly you can open the package bookdown
with:
rtraining::open_guide()