Zacznij terazZacznij za darmo

Liczby całkowite i zmiennoprzecinkowe

Pamiętasz, że do sprawdzenia typu danych obiektu możesz użyć funkcji type()? Niestety ta informacja nie wystarczy podczas pracy z obiektami DataFrame – wynik będzie wyglądał tak:

print(type(some_DataFrame))

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

Aby sprawdzić typ danych każdej kolumny w obiekcie DataFrame, możesz użyć metody .info() lub atrybutu .dtypes. Jeśli natomiast chcesz zmienić typ danych kolumny, wywołaj na niej metodę .astype(), podając nowy typ. Na przykład, aby przekonwertować typ kolumny 'column_a' na liczbę całkowitą:

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

To ćwiczenie jest częścią kursu

Python dla użytkowników R

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź wynik tips.dtypes w konsoli.
  • Przekonwertuj kolumnę size na typ int.
  • Przekonwertuj kolumnę tip na typ float.
  • Ponownie sprawdź .dtypes.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

# Convert the tip column
____ = ____

# Look at the types
print(____)
Edytuj i uruchom kod