.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
<Kurs>Effizient mit pandas programmieren</Kurs>Übungsanweisungen
- Definiere die Lambda-Transformation für das Quadrat.
- Wende die Transformation mit der
.apply()-Funktion an.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())