Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Labeling Rows and Columns | Section
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Essential R Programming for Absolute Beginners - 1768563985826

bookLabeling Rows and Columns

Instead of referring to matrix elements by numeric indices, you can assign names to rows and columns. This makes large matrices easier to read and navigate.

Assigning Names

You can use rownames() and colnames() functions to add labels to rows and columns.

Example

12345678
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Assign row names rownames(m) <- c("r1", "r2", "r3") # Assign column names colnames(m) <- c("c1", "c2", "c3") m
copy
Note
Note

The number of names must match the number of rows or columns in the matrix.

Accessing by Names

Once names are assigned, you can extract elements or entire rows/columns using them.

Example

123456789
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) rownames(m) <- c('r1', 'r2', 'r3') colnames(m) <- c('c1', 'c2', 'c3') # Extract element at row "r2", column "c1" (value 4) m["r2", "c1"] # Extract the entire first row m["r1",]
copy

Using names instead of indices makes code more readable and less error-prone.

Tâche

Swipe to start coding

You are given a matrix sellings that stores sales data for a local furniture store across three months:

MonthSofaArmchairDining tableDining chairBookshelf
March1621302310
April4039132116
May1121363216

The matrix currently lacks row and column names.

Your tasks are to:

  1. Assign c("March", "April", "May") to row names of sellings.
  2. Assign c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf") to column names. Pay attention: use underscore (_) characters instead of spaces.
  3. Output matrix sellings.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 31
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookLabeling Rows and Columns

Glissez pour afficher le menu

Instead of referring to matrix elements by numeric indices, you can assign names to rows and columns. This makes large matrices easier to read and navigate.

Assigning Names

You can use rownames() and colnames() functions to add labels to rows and columns.

Example

12345678
m <- matrix(1:9, nrow = 3, byrow = TRUE) # Assign row names rownames(m) <- c("r1", "r2", "r3") # Assign column names colnames(m) <- c("c1", "c2", "c3") m
copy
Note
Note

The number of names must match the number of rows or columns in the matrix.

Accessing by Names

Once names are assigned, you can extract elements or entire rows/columns using them.

Example

123456789
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) rownames(m) <- c('r1', 'r2', 'r3') colnames(m) <- c('c1', 'c2', 'c3') # Extract element at row "r2", column "c1" (value 4) m["r2", "c1"] # Extract the entire first row m["r1",]
copy

Using names instead of indices makes code more readable and less error-prone.

Tâche

Swipe to start coding

You are given a matrix sellings that stores sales data for a local furniture store across three months:

MonthSofaArmchairDining tableDining chairBookshelf
March1621302310
April4039132116
May1121363216

The matrix currently lacks row and column names.

Your tasks are to:

  1. Assign c("March", "April", "May") to row names of sellings.
  2. Assign c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf") to column names. Pay attention: use underscore (_) characters instead of spaces.
  3. Output matrix sellings.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 31
single

single

some-alt