R Primer
1
Introduction
2
Preliminaries
2.1
R and RStudio Installation
2.2
The RStudio Interface
2.3
Install Packages
2.4
Load libraries
I Foundations
3
R as a Calculator
4
Object assignment and manipulation
5
Data Structures
5.1
Vectors
5.2
Data Frames
5.3
Lists
5.4
Identifying Data Structures
6
Writing Functions
7
Global and Local Environments
8
R Packages
9
Iteration
II Applied Data Research in R
10
Data Transfer Part 1: Importing Data into R Studio
10.1
Reading in a dataset from a directory on your computer
10.2
Reading in multiple datasets from your disk
10.3
Reading in a dataset from cloud storage
10.4
Reading in data from an R package
10.5
Reading in data from a website
11
Numeric Data Summarizing, Processing and Wrangling Tasks
11.1
Summary Statistics
11.2
Missing Data
11.3
Basic Data Cleaning and Preparation Tasks
11.3.1
Rearranging Columns
11.3.2
Renaming Variables
11.3.3
Sorting a dataset in ascending or descending order with respect to a variable
11.3.4
Creating new variables based on existing variables
11.3.5
Selecting or Deleting Variables
11.3.6
Recoding Variables
11.3.7
Subsetting Variables
12
Exploratory Visualization
12.1
Bar Charts
12.2
Scatterplots
13
Elementary Data Analysis
13.1
Computing correlations
13.1.1
Computing correlations between two variables in a dataset
13.1.2
Generating and exporting a correlation matrix
13.2
Basic regression analysis
13.3
Working with categorical variables in a regression model
13.3.1
Working with categorical variables using factors
13.3.2
Working with categorical variables by creating dummy variables
13.4
Working with interaction terms in regression models
13.4.1
Plotting marginal effects
13.5
Creating and exporting regression tables
14
Working with multiple datasets
14.1
Reading in multiple files
14.2
Merging Data
14.3
Appending Data
14.4
Reshaping Data
14.5
Automating data processing tasks
15
Data Transfer Part 2: Exporting data
15.1
Exporting a data frame
15.2
Exporting multiple data frames
15.3
Exporting other objects (i.e. visualizations)
III Exercises in R
16
Practice Exercises
17
Replication Exercise
Published with bookdown
An R Primer for Social Scientists
17
Replication Exercise