Kom igångKom igång gratis

.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

Visa kurs

Ö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())
Redigera och kör kod