Лабораторна робота №1
Вступ у Data Science
Частина 1: Основи мови програмування R
Завдання 1: Вектори
Ви торгуєте двома видами криптовалют: Біткоїн (BTC) та Ефіріум (ETH). За тиждень торгів ви отримали наступні результати:
Для BTC:
- Понеділок заробили 140$
- Вівторок втратили 50$
- Середа заробили 20$
- Четвер втратили 120$
- П'ятниця заробили 240$
Для ETH:
- Понеділок втратили 24$
- Вівторок втратили 50$
- Середа заробили 100$
- Четвер втратили 350$
- П'ятниця заробили 10$
Ви вирішили проаналізувати результати тижня за допомогою R.
- Створіть вектор
btc
з результатами торгів Біткоїном. - Створіть вектор
eth
з результатами торгів Ефіріумом. - Створіть вектор
profit
з результатами торгів за весь тиждень. - Порівняйте результати торгів Біткоїном та Ефіріумом за допомогою оператора
>
.
Завдання 2: Data Frame
Ви вирішили проаналізувати результати торгів за допомогою Data Frame. Для цього ви створили два вектори: day
та profit
. Вектор day
містить назви днів тижня, а вектор profit
- результати торгів за весь тиждень.
- Створіть Data Frame
trades
з векторівday
таprofit
. - Виведіть перші 6 рядків Data Frame
trades
. - Виведіть останні 6 рядків Data Frame
trades
. - Перегляньте структуру Data Frame
trades
.
Частина 2: Tidyverse
Завдання 1: Завантаження та перегляд даних
- Завантажте власний набір даних.
- Проведіть обробку даних: перевірте тип даних, видаліть зайві стовпці, перейменуйте стовпці, тощо.
- Згрупуйте дані за допомогою функції
group_by()
та розрахуйте основні статистичні показники для кожної групи.