Kom igångKom igång gratis

Blanda index och kolumner

Dags att titta närmare på spelarsäkerhet! Men först vill du och teamet avgöra en tvist om sambandet mellan (1) draftrunden då en spelare valdes och (2) aktuell lön. Du hittade relevant spelardata från en fantasy football-webbplats via dess API. Som är vanligt med API:er returneras data i JSON-format.

Den första filen har redan laddats in i en dataram som heter current. Du ska nu ladda in en andra fil, draft.json. Som filnamnet antyder är datafilen i JSON-format.

Den här övningen är en del av kursen

Pandas-joins för kalkylbladanvändare

Visa kurs

Övningsinstruktioner

  • Visa de 5 första raderna i current.
  • Ladda in draft.json med pd.read_json() och visa de 5 första raderna.
  • Slå ihop de två dataramarna på player_id och notera om det är ett index eller en datakolumn.
  • Skapa ett spridningsdiagram över 'draft_round' mot 'salary_millions'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod