LoslegenKostenlos loslegen

Integers und Floats

Erinnerst du dich an die Funktion type(), mit der du den Datentyp eines Objekts anzeigen kannst? Beim Arbeiten mit DataFrames reicht diese Information jedoch nicht aus, denn das Ergebnis lautet:

print(type(some_DataFrame))

<class 'pandas.core.frame.DataFrame'>

Wenn du den Datentyp jeder Spalte im DataFrame herausfinden willst, kannst du entweder die Methode .info() oder das Attribut .dtypes verwenden. Möchtest du den Datentyp einer Spalte ändern, rufst du die Methode .astype() auf dieser Spalte mit dem neuen Typ auf. Um zum Beispiel den Typ von 'column_a' in Integer zu konvertieren:

df['column_a'] = df['column_a'].astype(int)

Diese Übung ist Teil des Kurses

Python für R-Nutzer

Kurs anzeigen

Anleitung zur Übung

  • Sieh dir die Ausgabe von tips.dtypes in der Shell an.
  • Konvertiere die Spalte size in den Typ int.
  • Konvertiere die Spalte tip in den Typ float.
  • Sieh dir .dtypes noch einmal an.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Convert the size column
tips['size'] = tips['size']____

# Convert the tip column
____ = ____

# Look at the types
print(____)
Code bearbeiten und ausführen