Course Content

R Introduction: Part I

## R Introduction: Part I

# Labeling Vectors

Now that you're familiar with creating vectors, let's apply them to **store** and **label** valuable information, such as grades on a scale from `1`

to `100`

. However, the grades alone may not be self-explanatory to someone else.

Suppose the grades are as follows:

While you know how to create a vector with grades, the next step is **labeling** those values with their corresponding subjects. This can be done by assigning a **vector of names** to `names(vector)`

, where `vector`

is your original vector that you wish to label.

Here's how you can do that:

`grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') grades # Output the vector of grades`

Here, `c('Math', 'Physics', 'English', 'Literature')`

is the vector of names (labels). As you can see, using this approach, we can present the information more clearly.

Task

Imagine you manage a local furniture store. You have a list of items and their respective prices, as shown below:

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

Your task is to store the prices in a vector named `prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.

Task

Imagine you manage a local furniture store. You have a list of items and their respective prices, as shown below:

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

Your task is to store the prices in a vector named `prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.

Everything was clear?

# Labeling Vectors

Now that you're familiar with creating vectors, let's apply them to **store** and **label** valuable information, such as grades on a scale from `1`

to `100`

. However, the grades alone may not be self-explanatory to someone else.

Suppose the grades are as follows:

While you know how to create a vector with grades, the next step is **labeling** those values with their corresponding subjects. This can be done by assigning a **vector of names** to `names(vector)`

, where `vector`

is your original vector that you wish to label.

Here's how you can do that:

`grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') grades # Output the vector of grades`

Here, `c('Math', 'Physics', 'English', 'Literature')`

is the vector of names (labels). As you can see, using this approach, we can present the information more clearly.

Task

Imagine you manage a local furniture store. You have a list of items and their respective prices, as shown below:

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

Your task is to store the prices in a vector named `prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.

Task

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

`prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.

Everything was clear?

# Labeling Vectors

Now that you're familiar with creating vectors, let's apply them to **store** and **label** valuable information, such as grades on a scale from `1`

to `100`

. However, the grades alone may not be self-explanatory to someone else.

Suppose the grades are as follows:

While you know how to create a vector with grades, the next step is **labeling** those values with their corresponding subjects. This can be done by assigning a **vector of names** to `names(vector)`

, where `vector`

is your original vector that you wish to label.

Here's how you can do that:

`grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') grades # Output the vector of grades`

Here, `c('Math', 'Physics', 'English', 'Literature')`

is the vector of names (labels). As you can see, using this approach, we can present the information more clearly.

Task

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

`prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.

Task

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

`prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.

Everything was clear?

**store** and **label** valuable information, such as grades on a scale from `1`

to `100`

. However, the grades alone may not be self-explanatory to someone else.

Suppose the grades are as follows:

**labeling** those values with their corresponding subjects. This can be done by assigning a **vector of names** to `names(vector)`

, where `vector`

is your original vector that you wish to label.

Here's how you can do that:

`c('Math', 'Physics', 'English', 'Literature')`

is the vector of names (labels). As you can see, using this approach, we can present the information more clearly.

Task

Item | Price |

Sofa | $340 |

Armchair | $150 |

Dining table | $115 |

Dining chair | $45 |

Bookshelf | $160 |

`prices`

and label each price with the corresponding item.

- Construct a vector of prices and store it in the variable
`prices`

. - Use the variable
`items`

to assign names to the elements in the`prices`

vector. - Display the
`prices`

vector.