Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Позначення Рядків і Стовпців | Матриці
Вступ до R

bookПозначення Рядків і Стовпців

Замість звернення до елементів матриці за числовими індексами, можна призначити імена рядкам і стовпцям. Це робить великі матриці більш зрозумілими та зручними для перегляду.

Призначення імен

Ви можете використовувати функції rownames() та colnames() для додавання підписів до рядків і стовпців.

Приклад

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
Примітка

Кількість імен повинна відповідати кількості рядків або стовпців у матриці.

Доступ за іменами

Після присвоєння імен можна отримувати елементи або цілі рядки/стовпці за їхніми іменами.

Приклад

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

Використання імен замість індексів робить код більш зрозумілим і менш схильним до помилок.

Завдання

Swipe to start coding

Вам надано матрицю sellings, яка зберігає дані про продажі місцевого магазину меблів за три місяці:

MonthSofaArmchairDining tableDining chairBookshelf
March1621302310
April4039132116
May1121363216

У матриці наразі відсутні імена рядків і стовпців.

Ваші завдання:

  1. Призначити c("March", "April", "May") як імена рядків для sellings.
  2. Призначити c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf") як імена стовпців. Зверніть увагу: використовуйте символ підкреслення (_) замість пробілів.
  3. Вивести матрицю sellings.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 2.27

bookПозначення Рядків і Стовпців

Свайпніть щоб показати меню

Замість звернення до елементів матриці за числовими індексами, можна призначити імена рядкам і стовпцям. Це робить великі матриці більш зрозумілими та зручними для перегляду.

Призначення імен

Ви можете використовувати функції rownames() та colnames() для додавання підписів до рядків і стовпців.

Приклад

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
Примітка

Кількість імен повинна відповідати кількості рядків або стовпців у матриці.

Доступ за іменами

Після присвоєння імен можна отримувати елементи або цілі рядки/стовпці за їхніми іменами.

Приклад

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

Використання імен замість індексів робить код більш зрозумілим і менш схильним до помилок.

Завдання

Swipe to start coding

Вам надано матрицю sellings, яка зберігає дані про продажі місцевого магазину меблів за три місяці:

MonthSofaArmchairDining tableDining chairBookshelf
March1621302310
April4039132116
May1121363216

У матриці наразі відсутні імена рядків і стовпців.

Ваші завдання:

  1. Призначити c("March", "April", "May") як імена рядків для sellings.
  2. Призначити c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf") як імена стовпців. Зверніть увагу: використовуйте символ підкреслення (_) замість пробілів.
  3. Вивести матрицю sellings.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 5
single

single

some-alt