Kom igångKom igång gratis

Ersätta skalärvärden I

I den här övningen ersätter vi en lista med värden i vår datamängd med hjälp av metoden .replace() och en annan lista med önskade värden.

Vi tillämpar funktionerna på DataFramen poker_hands. Kom ihåg att varje rad i kolumnerna R1 till R5 i poker_hands representerar rangen för varje kort i en spelares pokerhand, från 1 (Ess) till 13 (Kung). Särsdraget Class klassificerar varje hand som en kategori, och särsdraget Explanation ger en kort förklaring av varje hand.

DataFramen poker_hands är redan inläst, och du kan utforska särdragen Class och Explanation.

Kom ihåg att du alltid kan utforska datamängden och se hur den förändras i IPython Shell, samt läsa slidesen under fliken Slides.

Den här övningen är en del av kursen

Effektiv kodning med pandas

Visa kurs

Övningsinstruktioner

  • Ersätt varje hand (rad) i DataFrame som är listad som Class 1 (One Pair) med -2, och varje hand listad som Class 2 (Two Pairs) med -3.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Replace Class 1 to -2 
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)

print(poker_hands[['Class', 'Explanation']])
Redigera och kör kod