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
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())