1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla użytkowników R

Connected

ćwiczenie

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)

Instrukcje

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