Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Операції з Векторами | Вектори
Вступ до R: Частина 1

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

book
Операції з Векторами

Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30 і додамо до кожного елемента відповідно числа 40, 25, 5.

1234567
# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
copy

Тепер ми можемо помножити кожен елемент на 2.

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
copy

R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:

  • sum() - повертає суму всіх елементів вектора.

  • mean() - повертає середнє значення елементів вектора.

Продовжимо наш попередній приклад із розрахунком суми.

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
copy
Завдання

Swipe to start coding

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

ItemPriceItems sold
Sofa3405
Armchair1507
Dining table1153
Dining chair4515
Bookshelf1608
  1. Створіть вектор під назвою sold з відповідними значеннями зі стовпця Items sold.
  2. Обчисліть revenue, помноживши вектори prices і sold, і виведіть результат.
  3. Виведіть загальну суму елементів вектора revenue.

Рішення

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

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

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

Секція 2. Розділ 10
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

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

book
Операції з Векторами

Вектори в R мають одну чудову перевагу - гнучкість у різних операціях. Наприклад, якщо у вас є два вектори однакової довжини, ви можете виконувати додавання чи віднімання поелементно. Також можна виконувати всі арифметичні операції з векторами та окремими числами - тоді операція буде застосовано до кожного елемента вектора. Наприклад, створимо вектор з числами 10, 20, 30 і додамо до кожного елемента відповідно числа 40, 25, 5.

1234567
# Vectors a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition c <- a + b c
copy

Тепер ми можемо помножити кожен елемент на 2.

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiplication d <- c * 2 d
copy

R також пропонує різні агрегатні/статистичні функції. Розглянемо дві найпопулярніші:

  • sum() - повертає суму всіх елементів вектора.

  • mean() - повертає середнє значення елементів вектора.

Продовжимо наш попередній приклад із розрахунком суми.

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculating the sum sum(d)
copy
Завдання

Swipe to start coding

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

ItemPriceItems sold
Sofa3405
Armchair1507
Dining table1153
Dining chair4515
Bookshelf1608
  1. Створіть вектор під назвою sold з відповідними значеннями зі стовпця Items sold.
  2. Обчисліть revenue, помноживши вектори prices і sold, і виведіть результат.
  3. Виведіть загальну суму елементів вектора revenue.

Рішення

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

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

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

Секція 2. Розділ 10
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt