MulaiMulai sekarang secara gratis

Mencampur indeks dan kolom

Saatnya menelusuri lebih jauh soal keselamatan pemain! Tetapi sebelumnya, Anda dan tim ingin menyelesaikan taruhan tentang korelasi antara (1) ronde draft saat pemain dipilih dan (2) gaji saat ini. Anda berhasil menemukan data pemain terkait dari sebuah situs fantasy football melalui API-nya. Seperti lazimnya API, data yang dikembalikan berformat JSON.

File pertama sudah dimuat ke dalam data frame bernama current. Anda akan memuat file kedua, draft.json. Sesuai namanya, file data tersebut berformat JSON.

Latihan ini adalah bagian dari kursus

Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

Lihat Kursus

Petunjuk latihan

  • Tampilkan 5 baris pertama dari current.
  • Muat draft.json menggunakan pd.read_json() dan tampilkan 5 baris pertamanya.
  • Gabungkan kedua data frame pada player_id, dengan memperhatikan apakah itu berada di indeks atau kolom data.
  • Buat plot sebar antara 'draft_round' dan 'salary_millions'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode