Що таке матриця?
Матриця — це двовимірна структура даних у R, тобто кожен елемент матриці визначається своїм розташуванням серед рядків і стовпців. Матриці в R можуть містити дані лише одного типу, тобто матриця не може одночасно містити числа та текст.
Існує кілька способів створення матриці в R. З одного боку, можна «об'єднати» два рядки; з іншого — «об'єднати» два стовпці. Розглянемо кожен метод окремо. Перший — це функція rbind()
. Назва функції походить від Rows Bind — ця функція об'єднує вектори у вигляді рядків.
12345# Rows row_1 = c(1, 2, 3) row_2 = c(4, 5, 6) # Merge two rows rbind(row_1, row_2)
Як бачите, ця матриця має два рядки та три стовпці (оскільки кожен рядок містить три значення).
Інший спосіб — використати функцію cbind()
. Як і попередня функція, назва цієї функції походить від Columns Bind. Розглянемо приклад.
12345# Columns col_1 = c(1, 2, 3) col_2 = c(4, 5, 6) # Merge two columns cbind(col_1, col_2)
Як бачите, ця матриця має два стовпці та три рядки (оскільки кожен стовпець містить три значення).
Swipe to start coding
Практика створення матриць самостійно обома методами!
- Створіть два вектори:
a
з цілими числами від1
до4
таb
з цілими числами від5
до8
, використовуючи двокрапку:
. - Створіть і виведіть матрицю, об'єднавши
a
таb
як рядки. - Створіть і виведіть матрицю, об'єднавши
a
таb
як стовпці.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 5.56
Що таке матриця?
Свайпніть щоб показати меню
Матриця — це двовимірна структура даних у R, тобто кожен елемент матриці визначається своїм розташуванням серед рядків і стовпців. Матриці в R можуть містити дані лише одного типу, тобто матриця не може одночасно містити числа та текст.
Існує кілька способів створення матриці в R. З одного боку, можна «об'єднати» два рядки; з іншого — «об'єднати» два стовпці. Розглянемо кожен метод окремо. Перший — це функція rbind()
. Назва функції походить від Rows Bind — ця функція об'єднує вектори у вигляді рядків.
12345# Rows row_1 = c(1, 2, 3) row_2 = c(4, 5, 6) # Merge two rows rbind(row_1, row_2)
Як бачите, ця матриця має два рядки та три стовпці (оскільки кожен рядок містить три значення).
Інший спосіб — використати функцію cbind()
. Як і попередня функція, назва цієї функції походить від Columns Bind. Розглянемо приклад.
12345# Columns col_1 = c(1, 2, 3) col_2 = c(4, 5, 6) # Merge two columns cbind(col_1, col_2)
Як бачите, ця матриця має два стовпці та три рядки (оскільки кожен стовпець містить три значення).
Swipe to start coding
Практика створення матриць самостійно обома методами!
- Створіть два вектори:
a
з цілими числами від1
до4
таb
з цілими числами від5
до8
, використовуючи двокрапку:
. - Створіть і виведіть матрицю, об'єднавши
a
таb
як рядки. - Створіть і виведіть матрицю, об'єднавши
a
таb
як стовпці.
Рішення
Дякуємо за ваш відгук!
single