Лабораторна робота №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()та розрахуйте основні статистичні показники для кожної групи.