Where do I start?
getting-started.Rmd
A Google search for the question “where should I start learning R?” will return a deluge of websites, tutorials, YouTube videos and blog posts. These results probably aren’t incorrect, but they’re not likely to list any of the important practices and habits new R users should adopt when beginning their R journey.
gerp
was written to help guide new users towards a set
of ‘good enough’ practices that have been shown to help “you get
more done in less time and with less pain.”(1)
New R users often struggle needlessly before discovering these practices
because they’re scattered across multiple textbooks and online
documentation (with some excellent exceptions (2).
Adopting at least a few of these practices will increase your productivity when you’re using R (or any other programming language!).
Outline
This vignette will go over how to install and load the
gerp
package, and how to get started with a new
gerp
R project.
Practice (prăk′tĭs)
To do or perform habitually or customarily; make a habit of
One of the first practices we’re going to cover is installing and loading packages. R packages are a collection of functions, data, and documentation bundled in a standardized format. R packages are a vital part of the R ecosystem and provide users with a wide range of data analysis, visualization, and modeling tools. Understanding where and how to access them is essential to your early success.
Install a package
R is an open-source programming language, so anyone can create an R package. These packages are typically shared with other R users through online repositories like the Comprehensive R Archive Network (CRAN) or GitHub.
Enter the code below in your R console to download the most recent
version of gerp
from GitHub:
install.packages("remotes")
remotes::install_github("mjfrigaard/gerp")
Quick start
If you’d like to get up and running with a new gerp
project quickly, you can enter the following code in your RStudio
Console pane (in a fresh RStudio session)
gerp::ger_proj()
You’ll see the following:
gerp::ger_proj()
will default to the your Desktop folder
(or some other conspicuous place). It’s unlikely you’ll want your
project named, ‘new_project
’. I’ll demonstrate how to
change the name of a new gerp
project on macOS below:
Close the RStudio project:
Navigate the the new_project
folder (it should be in
your Desktop folder) and give it a new name:
You’ll also need to rename the .Rproj
file (inside your
project folder)
To re-open my project, I navigate to the .Rproj
file and
double-click on it to open RStudio.
Good enough practices in scientific computing. Wilson G, Bryan J, Cranston K, Kitzes J, Nederbragt L, et al. (2017) PLOS Computational Biology 13(6): e1005510. https://doi.org/10.1371/journal.pcbi.1005510
What They Forgot to Teach You About R. Jennifer Bryan, Jim Hester