Basic R Language-Welcome
Welcome to the R Programming Environment
()
Course Textbook: Mastering Software Development in R
Syllabus
Swirl Assignments
Datasets
Basic R Language-Crash Course on R Syntax
Lesson Introduction
Evaluation
Objects
Numbers
Creating Vectors
Mixing Objects
Explicit Coercion
Matrices
Lists
Factors
Missing Values
Data Frames
Names
Attributes
Summary
Basic R Language-The Importance of Tidy Data
The Importance of Tidy Data
The “Tidyverse”
Basic R Language-Reading Tabular Data with the readr Package
Reading Tabular Data with the readr Package
Basic R Language-Reading Web-Based Data
Reading Web-Based Data
Flat files online
Requesting data through a web API
Scraping web data
Parsing JSON, XML, or HTML data
Data Manipulation-Basic Data Manipulation
Basic Data Manipulation
Piping
Summarizing data
Selecting and filtering data
Adding, changing, or renaming columns
Spreading and gathering data
Merging datasets
Data Manipulation-Working with Dates, Times, Time Zones
Working with Dates, Times, Time Zones
Converting to a date or date-time class
Pulling out date and time elements
Working with time zones
Text Processing, Regular Expression, & Physical Memory-Text Processing and Regular Expressions
Text Processing and Regular Expressions
Text Manipulation Functions in R
Regular Expressions
RegEx Functions in R
The stringr Package
Summary
Text Processing, Regular Expression, & Physical Memory-The Role of Physical Memory
The Role of Physical Memory
Back of the Envelope Calculations
Internal Memory Management in R
Large Datasets-Working with Large Datasets
Working with Large Datasets
In-memory strategies
Out-of-memory strategies
Large Datasets-Diagnosing Problems
Diagnosing Problems
How to Google Your Way Out of a Jam
Asking for Help
Large Datasets-Data Manipulation and Summary
Quiz Instructions