R Introduction
Programming for Data Science Bootcamp
Welcome
Getting Started
Setting Up Your Programming Environment
Hello, World!
Python Introduction
Data and Code
Python Object Types
Data Types, Operators, and Expressions
Numbers
Booleans
Strings
Data Structures
Aside On Immutables
Exercises
Python Control Structures
Values, Variables, Expressions, and Statements
Control Structures
Iterables and Iterators
Comprehensions
Nested Comprehensions
Exercises
Python Functions
Introduction to Functions
Importing Functions
Lambda Functions
Recursion
Scope
Function Groups
Exercises
Python NumPy
Python Timing
Basic File I/O
Introducing NumPy
NumPy Indexing
NumPy Operations
NumPy Functions
Exercises
Python Pandas
Introducting Pandas
Exploring Pandas
Deeper Into Pandas
Narrow vs Wide Tables
Method Chaining
Pandas and SQL
Exercises
R Introduction
Introducing R
R Data Types and Operators
R Data Structures
R Data Frames
R Control Structures
R Functions
Exercises
R Dplyr
The Tidyverse and Tibbles
Dplyr
Exercises
R Visualization
GGPlot and the Grammar of Graphics
Getting Started with GGPlot2
R Markdown
Plotly and GGPlotly
GGPlot in Python with Plotnine
Exercises
Table of contents
Topics
Suggested Readings
Videos
Introducing R
R Data Types and Operators
R Data Structures
R Factors
R Data Frames
R Control Structures
R Functions
Edit this page
R Introduction
Topics
Present R basics — syntax, data types, and operators
Present R data structures – vectors, lists, matrices, and data frames
Create a function in R, and use it in a program
Suggested Readings
W3Schools R Tutorial
W3Schools R Data Structures
Yau, R Tutorial, “R Introduction”
Videos
Introducing R
R Data Types and Operators
R Data Structures
R Factors
R Data Frames
R Control Structures
R Functions
Exercises
Introducing R