Чудово!
Completion показник покращився до 2.27single
Позначення Рядків і Стовпців
Свайпніть щоб показати меню
Замість звернення до елементів матриці за числовими індексами, можна призначати імена рядкам і стовпцям. Це полегшує читання та навігацію у великих матрицях.
Призначення імен
Для додавання підписів до рядків і стовпців використовуйте функції 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат