Позначення Рядків і Стовпців
Замість звернення до елементів матриці за числовими індексами, можна призначити імена рядкам і стовпцям. Це робить великі матриці більш зрозумілими та зручними для перегляду.
Призначення імен
Ви можете використовувати функції 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