1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Python pro uživatele R

Connected

cvičení

Celá čísla a desetinná čísla

Pamatuješ si, že pomocí funkce type() můžeš zjistit datový typ objektu? Při práci s DataFrames ale tato informace nestačí – výsledek bude vypadat takto:

print(type(some_DataFrame))

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

Pokud chceš zjistit datový typ každého sloupce v DataFramu, použij metodu .info() nebo atribut .dtypes. A pokud chceš datový typ sloupce změnit, zavolej na něm metodu .astype() a předej jí nový typ. Například pro převedení sloupce 'column_a' na celé číslo:

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

Pokyny

100 XP
  • Prohlédni si výstup tips.dtypes v shellu.
  • Převeď sloupec size na typ int.
  • Převeď sloupec tip na typ float.
  • Podívej se na .dtypes znovu.