Позначення Рядків і Стовпців
Замість звернення до елементів матриці за числовими індексами, можна призначати імена рядкам і стовпцям. Це полегшує читання та навігацію у великих матрицях.
Призначення імен
Для додавання підписів до рядків і стовпців використовуйте функції rownames() та colnames().
Приклад
12345678m <- 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
Кількість імен має відповідати кількості рядків або стовпців у матриці.
Доступ за іменами
Після присвоєння імен можна витягувати елементи або цілі рядки/стовпці за їхніми іменами.
Приклад
123456789num <- 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",]
Використання імен замість індексів робить код більш зрозумілим і менш схильним до помилок.
Swipe to start coding
Вам надано матрицю sellings, яка зберігає дані про продажі місцевого магазину меблів за три місяці:
| Month | Sofa | Armchair | Dining table | Dining chair | Bookshelf |
|---|---|---|---|---|---|
| March | 16 | 21 | 30 | 23 | 10 |
| April | 40 | 39 | 13 | 21 | 16 |
| May | 11 | 21 | 36 | 32 | 16 |
У матриці наразі відсутні імена рядків та стовпців.
Ваші завдання:
- Призначити
c("March", "April", "May")як імена рядків дляsellings. - Призначити
c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf")як імена стовпців. Зверніть увагу: використовуйте символ підкреслення (_) замість пробілів. - Вивести матрицю
sellings.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.27
Позначення Рядків і Стовпців
Свайпніть щоб показати меню
Замість звернення до елементів матриці за числовими індексами, можна призначати імена рядкам і стовпцям. Це полегшує читання та навігацію у великих матрицях.
Призначення імен
Для додавання підписів до рядків і стовпців використовуйте функції rownames() та colnames().
Приклад
12345678m <- 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
Кількість імен має відповідати кількості рядків або стовпців у матриці.
Доступ за іменами
Після присвоєння імен можна витягувати елементи або цілі рядки/стовпці за їхніми іменами.
Приклад
123456789num <- 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",]
Використання імен замість індексів робить код більш зрозумілим і менш схильним до помилок.
Swipe to start coding
Вам надано матрицю sellings, яка зберігає дані про продажі місцевого магазину меблів за три місяці:
| Month | Sofa | Armchair | Dining table | Dining chair | Bookshelf |
|---|---|---|---|---|---|
| March | 16 | 21 | 30 | 23 | 10 |
| April | 40 | 39 | 13 | 21 | 16 |
| May | 11 | 21 | 36 | 32 | 16 |
У матриці наразі відсутні імена рядків та стовпців.
Ваші завдання:
- Призначити
c("March", "April", "May")як імена рядків дляsellings. - Призначити
c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf")як імена стовпців. Зверніть увагу: використовуйте символ підкреслення (_) замість пробілів. - Вивести матрицю
sellings.
Рішення
Дякуємо за ваш відгук!
single