Kom igångKom igång gratis

Heltal och flyttal

Minns du att du kan använda funktionen type() för att se datatypen hos ett objekt? Den informationen räcker dock inte alltid när du arbetar med DataFrames, eftersom resultatet blir:

print(type(some_DataFrame))

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

Om du vill ta reda på datatypen för varje kolumn i en DataFrame kan du antingen använda metoden .info() eller attributet .dtypes. Vill du sedan ändra datatypen för en kolumn kan du anropa metoden .astype() på kolumnen och ange den nya typen. Till exempel, för att konvertera typen av 'column_a' till heltal:

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

Den här övningen är en del av kursen

Python för R-användare

Visa kurs

Övningsinstruktioner

  • Granska utdata från tips.dtypes i konsolen.
  • Konvertera kolumnen size till typen int.
  • Konvertera kolumnen tip till typen float.
  • Titta på .dtypes igen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# Convert the tip column
____ = ____

# Look at the types
print(____)
Redigera och kör kod