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
Övningsinstruktioner
- Visa de 5 första raderna i
current. - Ladda in
draft.jsonmedpd.read_json()och visa de 5 första raderna. - Slå ihop de två dataramarna på
player_idoch 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()