ÎncepețiÎncepe gratuit

Numere întregi și numere cu virgulă mobilă

Îți amintești că poți folosi funcția type() pentru a vedea tipul de date al unui obiect? Totuși, această informație este insuficientă când lucrezi cu DataFrame-uri, deoarece rezultatul va fi:

print(type(some_DataFrame))

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

Dacă vrei să afli tipul de date al fiecărei coloane dintr-un DataFrame, poți folosi fie metoda .info(), fie atributul .dtypes. Dacă vrei să schimbi tipul de date al unei coloane, poți apela metoda .astype() pe acea coloană, specificând noul tip dorit. De exemplu, pentru a converti tipul coloanei 'column_a' la număr întreg:

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

Acest exercițiu face parte din cursul

Python pentru utilizatori de R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inspectează rezultatul lui tips.dtypes în consolă.
  • Convertește coloana size la tipul int.
  • Convertește coloana tip la tipul float.
  • Verifică din nou .dtypes.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

# Convert the tip column
____ = ____

# Look at the types
print(____)
Editează și rulează codul