Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Labeling Rows and Columns | Section
Practice
Projects
Quizzes & Challenges
Questionários
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.

Tarefa

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.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 31
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookLabeling Rows and Columns

Deslize para mostrar o 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.

Tarefa

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.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 31
single

single

some-alt