Learn R: Load Packages

Load Packages

tidyverse

The tidyverse package is used to make it easy to install and load packages from the tidyverse in a single command.

if (!require(tidyverse)){
  install.packages("tidyverse", dependencies = TRUE)
  require(tidyverse)
}
Loading required package: tidyverse
── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ dplyr     1.1.4     ✔ readr     2.1.5
✔ forcats   1.0.0     ✔ stringr   1.5.1
✔ ggplot2   3.4.4     ✔ tibble    3.2.1
✔ lubridate 1.9.3     ✔ tidyr     1.3.0
✔ 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

haven

The haven package is used to read and write various data formats used by other packages.

afex

The afex package is used during an ANOVA, and requires data to be in long format.

summarytools

The summarytools package is used as a quick and convienent way to neatly summarize data.

psych

The psych package is mainly used for experimental psychology in order to easily collect data.