Ersätt flera värden II
Som vi gick igenom i videon kan du använda listor i stället för att anropa .replace() flera gånger – du mappar värdena du vill ersätta en-till-en med de nya värdena.
I vår datamängd med populära namn finns det två namn för samma etnicitet. Vi vill standardisera namngivningen av varje etnicitet genom att ersätta
'ASIAN AND PACI'med'ASIAN AND PACIFIC ISLANDER''BLACK NON HISP'med'BLACK NON HISPANIC''WHITE NON HISP'med'WHITE NON HISPANIC'
I DataFrame:n names ska du ersätta alla värden till vänster med motsvarande värden till höger.
Den här övningen är en del av kursen
Effektiv kodning med pandas
Övningsinstruktioner
- Ersätt alla etniciteter med respektive alternativ enligt listan ovan.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
start_time = time.time()
# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)
print("Time using .replace(): {} sec".format(time.time() - start_time))