LoslegenKostenlos loslegen

.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

Kurs anzeigen

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())
Code bearbeiten und ausführen