LoslegenKostenlos starten

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

<Kurs>Python für R-Nutzer</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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

# Convert the tip column
____ = ____

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