Зміст курсу
Вступ до R: Частина 1
Вступ до R: Частина 1
Операції з Векторами
Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30
і додамо до кожного елемента відповідно числа 40, 25, 5
.
# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
Тепер ми можемо помножити кожен елемент на 2.
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:
sum()
- повертає суму всіх елементів вектора.mean()
- повертає середнє значення елементів вектора.
Продовжимо наш попередній приклад із розрахунком суми.
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
Swipe to show code editor
Повернемося до нашого прикладу з маленьким місцевим магазином. Цього разу у нас є дані про кількість продажів.
Item | Price | Items sold |
---|---|---|
Sofa | 340 | 5 |
Armchair | 150 | 7 |
Dining table | 115 | 3 |
Dining chair | 45 | 15 |
Bookshelf | 160 | 8 |
- Створіть вектор під назвою
sold
з відповідними значеннями зі стовпця Items sold. - Обчисліть
revenue
, помноживши векториprices
іsold
, і виведіть результат. - Виведіть загальну суму елементів вектора
revenue
.
Дякуємо за ваш відгук!
Операції з Векторами
Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30
і додамо до кожного елемента відповідно числа 40, 25, 5
.
# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
Тепер ми можемо помножити кожен елемент на 2.
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:
sum()
- повертає суму всіх елементів вектора.mean()
- повертає середнє значення елементів вектора.
Продовжимо наш попередній приклад із розрахунком суми.
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
Swipe to show code editor
Повернемося до нашого прикладу з маленьким місцевим магазином. Цього разу у нас є дані про кількість продажів.
Item | Price | Items sold |
---|---|---|
Sofa | 340 | 5 |
Armchair | 150 | 7 |
Dining table | 115 | 3 |
Dining chair | 45 | 15 |
Bookshelf | 160 | 8 |
- Створіть вектор під назвою
sold
з відповідними значеннями зі стовпця Items sold. - Обчисліть
revenue
, помноживши векториprices
іsold
, і виведіть результат. - Виведіть загальну суму елементів вектора
revenue
.
Дякуємо за ваш відгук!