install.packages("tidyverse")
1 Installation
This page will walk through the installation of
1.1 R
To install R,
- navigate to the R Project for Statistical Computing Webpage and
- click on the download R link.
This will bring up a list of CRAN Mirrors to choose from. I generally choose the location that is geographically closest to me in an attempt to obtain the fastest download speed. For me, that mirror is located at Iowa State University.
Now,
- click on the link appropriate for your operating system and
- follow the instructions.
During installation, select default settings.
After you have installed R, you are provided with the default graphical user interface called RGUI. Instead of using this interface, we will install RStudio Desktop.
1.2 RStudio
To install RStudio,
- navigate to RStudio Desktop and
- click on the
Download RStudio Desktop
link.
This link will have automatically detected your operating system. If your operating system was not correctly detected, scroll down to select the appropriate installer.
Follow the installation instructions to install the RStudio integrated development environment (IDE) and graphical user interface (GUI).
1.3 tidyverse
At this point, you have installed the statistical software R and the graphical user interface RStudio. R has a lot of capabilities, but even more capabilities can be added through R packages. We will discuss R packages more in the future. For now, we just want to install the tidyverse, a collection of R packages designed for data science.
To install the tidyverse, run the following in the console
To verify the installation has proceded correctly, by running the following command
library("tidyverse")
── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ dplyr 1.1.4.9000 ✔ readr 2.1.5
✔ forcats 1.0.0 ✔ stringr 1.5.1
✔ ggplot2 3.5.1 ✔ tibble 3.2.1
✔ lubridate 1.9.3 ✔ tidyr 1.3.1
✔ purrr 1.0.2
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag() masks stats::lag()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
If this command does not produce an Error (which would say Error and show up in red), you have successfully installed the tidyverse.
1.4 Troubleshooting
While the vast majority of installations work flawlessly, problems may arise for some. Typically a quick internet search for the problem will lead to a solution. If this doesn’t work, please post a question on the course Discussion board.