Змішування індексів і стовпців
Час детальніше поглянути на безпеку гравців! Але спершу ви з командою хочете укласти парі щодо кореляції між (1) раундом драфту, в якому обрали гравця, та (2) поточною зарплатою. Вам вдалося знайти відповідні дані про гравців на сайті фентезі-футболу через його API. Як часто буває з API, дані повертаються у форматі JSON.
Перший файл уже завантажено в датафрейм current. Ви завантажуватимете другий файл — draft.json. Як підказує назва, цей файл даних має формат JSON.
Ця вправа є частиною курсу
Об'єднання даних у pandas для користувачів електронних таблиць
Інструкції до вправи
- Перегляньте перші 5 рядків
current. - Завантажте
draft.jsonза допомогоюpd.read_json()і перегляньте перші 5 рядків. - Об'єднайте два датафрейми за
player_id, зважайте, чи це індекс, чи стовпець даних. - Створіть діаграму розсіювання для
'draft_round'проти'salary_millions'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# View first 5 rows of 'current'
print(____.head())
# Load `draft.json` and view first 5 rows
draft = pd.____(____, orient='split')
print(draft.____())
# Merge data frames
players = current.merge(____, how='outer', left_index=____, right_on=____)
# Create scatter plot
players.plot.scatter(____, 'salary_millions')
plt.show()