# R Programming for Beginners: Leveraging R with Matrices, Arrays, & Lists

R Programming 4.0+
• 14 Videos | 1h 42m 19s
• Includes Assessment
• Earns a Badge
Vectors are a great basic data structure in R, but they have important limitations on the dimensions and types of data they contain. Matrices, arrays, and lists are powerful R structures that mitigate these limitations. This course will help you distinguish each of these three elements' purpose and show you how to use them. You'll start by using matrices to store two-dimensional data. You'll then differentiate between row-major and column-major matrices. You'll learn how to use arrays and how you can easily create three-dimensional arrays as you can two-dimensional arrays. You'll then move on to the use of lists and how they differ from vectors. After taking this course, you'll be able to identify when and how to use a matrix, a list, and an array.

## WHAT YOU WILL LEARN

• discover the key concepts covered in this course
use matrices to store 2-dimensional data and index into them
name dimensions in matrices and index into them using names
perform cell-wise math operations on data stored in matrices
implement matrix multiplication using the %*% operator
join and rearrange matrices using rbind(), dim(), and columnbind()
perform indexing and math operations on matrices
• create arrays and store multi-dimensional data in them
index into arrays using both the indices and the index labels
create lists and perform indexing operations
use lists with name-value pairs
add, edit, and remove the names and values in lists
create lists containing data of different types
summarize the key concepts covered in this course

## IN THIS COURSE

• 1.
Course Overview
• 2.
Creating Matrices in R
• 3.
Naming Dimensions in R Matrices
• 4.
Performing Math Operations on R Matrices
• 5.
Implementing Matrix Multiplication in R
• 6.
Combining Matrices in R
• 7.
Performing Indexing Operations on R Matrices
• 8.
Creating Arrays in R
• 9.
Indexing into R Arrays
• 10.
Using Lists in R
• 11.
Specifying Key-Value Pairs in R Lists
• 12.
Editing Keys and Values in R Lists
• 13.
Exploring R Lists with Different Data Types
• 14.
Course Summary

## EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

Likes 0
Likes 0
Likes 6