Aan de slagGa gratis aan de slag

Meerdere waarden vervangen II

Zoals in de video besproken, kun je in plaats van de functie .replace() meerdere keren te gebruiken om meerdere waarden te vervangen, lijsten gebruiken om de elementen die je wilt vervangen één-op-één te koppelen aan de elementen waarmee je ze wilt vervangen.

Zoals je hebt gezien in onze gegevensset met populaire namen, bestaan er twee namen voor dezelfde etniciteit. We willen de benaming van elke etniciteit standaardiseren door te vervangen:

  • 'ASIAN AND PACI' door 'ASIAN AND PACIFIC ISLANDER'
  • 'BLACK NON HISP' door 'BLACK NON HISPANIC'
  • 'WHITE NON HISP' door 'WHITE NON HISPANIC'

In de DataFrame names ga je alle waarden aan de linkerkant vervangen door de waarden aan de rechterkant.

Deze oefening maakt deel uit van de cursus

Efficiënte code schrijven met pandas

Cursus bekijken

Oefeninstructies

  • Vervang alle etniciteiten door hun respectievelijke alternatief, zoals hierboven aangegeven.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

start_time = time.time()

# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)

print("Time using .replace(): {} sec".format(time.time() - start_time))
Code bewerken en uitvoeren