Inizia subitoInizia gratis

Sostituisci singoli valori I

In questo esercizio applicheremo la tecnica di sostituzione di più valori usando i dizionari su un dataset diverso.

Useremo le funzioni sul DataFrame data . Ogni riga rappresenta il valore di 5 carte di un mazzo, da 1 (Asso) a 13 (Re) (feature R1, R2, R3, R4, R5). La feature 'Class' classifica ogni riga in una categoria (da 0 a 9) e la feature 'Explanation' fornisce una breve spiegazione di cosa rappresenta ciascuna classe.

L’obiettivo dell’esercizio è raggruppare i due tipi di scala colore del gioco ('Royal flush' e 'Straight flush') sotto il nome 'Flush'.

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

Istruzioni dell'esercizio

  • Sostituisci ogni riga del DataFrame etichettata come 'Royal flush' o 'Straight flush' nella colonna 'Explanation' con 'Flush'.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Modifica ed esegui il codice