.apply()-funktionen på varje cell
Som du såg i lektionen kan du använda .apply() för att applicera en funktion på varje cell i en DataFrame, oavsett kolumn eller rad.
Nu ska du prova det på datamängden poker_hands. Du kommer att använda .apply() för att kvadrera varje cell i DataFrame:n. Det inbyggda Python-sättet att kvadrera ett tal n är n**2.
Den här övningen är en del av kursen
Effektiv kodning med pandas
Övningsinstruktioner
- Definiera lambda-transformationen för kvadrering.
- Applicera transformationen med hjälp av
.apply()-funktionen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())