.apply()-Funktion in jeder Zelle
Wie du in der Lektion gesehen hast, kannst du .apply() verwenden, um eine Funktion auf jede Zelle des DataFrames abzubilden – unabhängig von Spalte oder Zeile.
Du probierst das am poker_hands-Datensatz aus. Du wirst .apply() verwenden, um jede Zelle des DataFrames zu quadrieren. Die native Python-Methode, um eine Zahl n zu quadrieren, ist n**2.
Diese Übung ist Teil des Kurses
Effizient mit pandas programmieren
Anleitung zur Übung
- Definiere die Lambda-Transformation für das Quadrat.
- Wende die Transformation mit der
.apply()-Funktion an.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())