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
Instrukcje do ćwiczenia
- Sprawdź wynik
tips.dtypesw konsoli. - Przekonwertuj kolumnę
sizena typint. - Przekonwertuj kolumnę
tipna typfloat. - 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(____)