Enkele waarden vervangen II
Voor deze oefening gebruiken we de DataFrame names. In deze gegevensset geeft de kolom 'Rank' de ranglijst per jaar van elke naam aan. In deze oefening vervang je met dictionaries de naam met de eerste plaats van elk jaar door 'FIRST', de tweede door 'SECOND' en de derde door 'THIRD'.
Je gebruikt dictionaries om per sleutel precies één waarde te vervangen.
Je ziet alvast de eerste 5 namen van de data, die overeenkomen met de 5 populairste namen voor alle vrouwen met de etniciteit 'ASIAN AND PACIFIC ISLANDER' in 2011.
Deze oefening maakt deel uit van de cursus
Efficiënte code schrijven met pandas
Oefeninstructies
- Vervang de rangen, die als getallen zijn aangegeven, door strings volgens het bovenstaande patroon. Verken gerust je gegevensset in de Console nadat je waarden hebt vervangen om te zien wat er is veranderd.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Replace the number rank by a string
names['Rank'].replace({____:____, ____:____, ____:____}, inplace=True)
print(names.head())