Inizia subitoInizia gratis

Sostituire valori scalari I

In questo esercizio, sostituiremo un elenco di valori nel nostro insieme di dati usando il metodo .replace() con un altro elenco di valori desiderati.

Applicheremo le funzioni al DataFrame poker_hands. Ricorda che nel DataFrame poker_hands ogni riga delle colonne da R1 a R5 rappresenta il rango di ciascuna carta nella mano di poker di un giocatore, da 1 (Asso) a 13 (Re). La caratteristica Class classifica ogni mano in una categoria, e la caratteristica Explanation spiega brevemente ogni mano.

Il DataFrame poker_hands è già caricato per te e puoi esplorare le caratteristiche Class ed Explanation.

Ricorda che puoi sempre esplorare l’insieme di dati e vedere come cambia nell’IPython Shell, e consultare le diapositive nella scheda Slides.

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

Istruzioni dell'esercizio

  • Sostituisci ogni mano (riga) del DataFrame indicata come Class 1 (One Pair) con -2 e ciascuna mano indicata come Class 2 (Two Pairs) con -3.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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']])
Modifica ed esegui il codice