ПочатиПочніть безкоштовно

Змішування індексів і стовпців

Час детальніше поглянути на безпеку гравців! Але спершу ви з командою хочете укласти парі щодо кореляції між (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()
Редагувати та запускати код