Операції з Векторами
Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30
і додамо до кожного елемента відповідно числа 40, 25, 5
.
1234567# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
Тепер ми можемо помножити кожен елемент на 2.
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:
sum()
- повертає суму всіх елементів вектора.mean()
- повертає середнє значення елементів вектора.
Продовжимо наш попередній приклад із розрахунком суми.
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
Swipe to start coding
Повернемося до нашого прикладу з маленьким місцевим магазином. Цього разу у нас є дані про кількість продажів.
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
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.85Awesome!
Completion rate improved to 3.85
Операції з Векторами
Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30
і додамо до кожного елемента відповідно числа 40, 25, 5
.
1234567# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
Тепер ми можемо помножити кожен елемент на 2.
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:
sum()
- повертає суму всіх елементів вектора.mean()
- повертає середнє значення елементів вектора.
Продовжимо наш попередній приклад із розрахунком суми.
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
Swipe to start coding
Повернемося до нашого прикладу з маленьким місцевим магазином. Цього разу у нас є дані про кількість продажів.
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
.
Рішення
Дякуємо за ваш відгук!
single
Awesome!
Completion rate improved to 3.85
Операції з Векторами
Свайпніть щоб показати меню
Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30
і додамо до кожного елемента відповідно числа 40, 25, 5
.
1234567# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
Тепер ми можемо помножити кожен елемент на 2.
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:
sum()
- повертає суму всіх елементів вектора.mean()
- повертає середнє значення елементів вектора.
Продовжимо наш попередній приклад із розрахунком суми.
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
Swipe to start coding
Повернемося до нашого прикладу з маленьким місцевим магазином. Цього разу у нас є дані про кількість продажів.
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
.
Рішення
Дякуємо за ваш відгук!