Class meetings
Advanced R Markdown
Master advanced uses of R Markdown
Publications
Prepare journal articles in R Markdown
Overlapping data
Avoid overplotting and employ redundant coding
Annotating plots
Edit labels and titles and add text, lines, and shapes
Adjusting axes
Limit, label, and scale axes
Plotting x-y data: categories
Plot continuous variables for categorical variables
Plotting x-y data: time series
Plot continuous variables over sequential variables
Plotting x-y data: associations
Plot paired x-y data to illustrate associations
Plotting amounts: barcharts and dot plots
Plot barcharts and dotplots
Plotting distributions: boxplots
Plot boxplots and violin plots
Plotting distributions: histograms
Plot histograms and density plots
Color
Learn about color spaces and controlling color in plots
Design and themes
Adjust overall plot design with themes
Grammar of graphics II
Use the grammar of graphics to organize plot creation
Grammar of graphics I
Use the grammar of graphics to organize plot creation
Functions
Create your own functions to work with data
Factors
Work with categorical variables (factors)
Matching patterns
Match patterns in character strings
Merging rows
Merge rows with filtering joins
Separating data
Separate or unite values in columns
Filtering rows
Remove rows based on data values
Mutating columns
Change and create data in columns
Validating data
Tools for ensuring your data are valid
Importing data
Import and export data from different sources
Data structures
Create, modify, and subset vectors, lists, and data frames
Data types
Create and convert numerics, character strings, logicals, factors, and dates.
Literate programming
Combining text, data, and code in R Markdown
Workflows
Access file systems with paths and set working directories with RStudio Projects
Working in RStudio
Introduction to RStudio Integrated Development Environment
Course introduction
Introduction to Data Processing and Visualization in R