Introduction to R

Category
Web Development
Level
Beginner
Lessons
61
Duration
5h 14m 05s
Last Updated: 2018-12-10
R is considered the predominant language for data scientists and statisticians. This course is designed to teach you how to use R for your own data science projects. It assumes no other prior experience in R or other programming language, but a programming background will help in learning it.

You’ll learn about the open source user interface called RStudio, exploring the many numerous features it offers. You will get a chance to try it yourself by creating and running some R code and then executing a couple of exercises.

Next, take a tour of the R Workspace, which is an environment that enables you to create code, save code, and maintain code more efficiently. We’ll also take a look at some best practices and conventions in R versus other languages.

Return to RStudio to create some basic types, see the differences, and use the class function to determine the type. You’ll spend time working with variables and then can explore how R alerts us to missing data with the term NA.

You’ll review vectors, matrices, arrays, lists and factors, arithmetic and relational operators, and logical and assignment operators.

Lastly, learn to work with data frames. Data frames are native to R and were designed to allow developers to create, manage, and explore tabular data. You’ll learn about the differences in the data frame versus the data table and also how they are interchangeable.
Category
Web Development
Level
Beginner
Lessons
61
Duration
5h 14m 05s
Introduction to R: Module 01 - Introduction to R
Topic A: About R - Part 1
3 lessons16m 05sCompleted 0 / 3
Topic B: RStudio - Part 1
3 lessons11m 12sCompleted 0 / 3
Topic C: Workspaces - Part 1
3 lessons12m 46sCompleted 0 / 3
Topic D: Basic Types - Part 1
4 lessons14m 35sCompleted 0 / 4
Introduction to R: Module 02 - Variables
Introduction to R: Module 03 - Data Structures and Operators
Introduction to R: Module 04 - Data Frames and Tables
Kevin McCarty
I’m a computer professional with over 30 years of experience in the industry as a programmer, project manager, database administrator, architect, and data scientist. I’m a Microsoft Certified Trainer with more than 25 individual certifications in programming and database technologies. I serve as the chapter leader of the Boise SQL Server Users Group. As a former army officer and Eagle Scout, I hold a doctorate in computer science and have a lifelong love of learning.
Kevin McCartyInstructor and Curriculum Developer
Other Courses by Kevin McCarty