O'Reilly logo

Machine Learning For Dummies by Luca Massaron, John Paul Mueller

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5

Coding in R Using RStudio

IN THIS CHAPTER

Discovering the basic R data types

Using vectors in R

Creating and using data lists

Using matrices in R

Defining multiple dimensions using arrays

Working with data frames

Using R to perform statistical tasks

Before you can work effectively with R, you need to know something about it. People have written entire books, dedicated websites, and created training courses on the subject of working with R and most likely haven’t exhausted the topic yet. This chapter serves as a simple overview of R. The purpose of this chapter is to give you enough information to understand the examples throughout the rest of the book. It’s designed around the needs of someone who already knows how to perform basic coding and just needs some information about R to get more out of the material that appears in the chapters that follow.

One thing that this chapter does that you won’t find in other books, websites, and so on is a slant toward machine learning. You aren’t just getting an overview, but an overview that helps you understand R from a machine learning perspective. For this reason, you might want to scan the chapter even if you already know something about R. This chapter doesn’t make you an R genius, but it does help prepare you for using R in a machine learning environment.

Understanding the Basic Data Types

In contrast to most programming languages, R doesn’t require you to declare a variable of a specific type. R stores data in R-objects. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required