Aan de slagBegin gratis

Samenvoegen op twee of meer sleutels

Je wilt de gegevens voor de plays in elke wedstrijd combineren. Je hebt twee dataframes met verschillende aspecten van de plays. De frames heten play_times en play_yards.

De eerste 10 rijen van elk frame staan in je console. Het lijkt erop dat beide frames GameId en PlayId samen gebruiken om unieke plays te identificeren.

Deze oefening maakt deel uit van de cursus

Pandas-joins voor spreadsheetgebruikers

Bekijk cursus

Oefeninstructies

  • Voeg de dataframes samen met de juiste sleutelkolom(men).
  • Controleer op dubbele sleutelwaarden met de methoden .duplicated() en .sum().

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Merge data frames
plays = ____(play_times, ____, on=[____, ____])

# Check for duplicated values in key columns
plays.____(['GameId', 'PlayId']).____()
Code bewerken en uitvoeren