Mulai sekarangMulai 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 merupakan bagian dari kursus

Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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