Sobes.tech
Middle

Jaký je rozdíl mezi Series a DataFrame v pandas?

sobes.tech AI

Odpověď od AI

V pandas:

  • Series — je jednorozměrné pole s indexem. Lze si ho představit jako sloupec dat s popisky.
  • DataFrame — je dvourozměrná tabulka složená z několika Series, spojených podle indexů. Lze si ji představit jako tabulku s řádky a sloupci.

Příklad:

import pandas as pd

# Series — jednorozměrná
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])

# DataFrame — dvourozměrný
df = pd.DataFrame({
    'col1': [1, 2, 3],
    'col2': [4, 5, 6]
}, index=['a', 'b', 'c'])

Hlavní rozdíl je v rozměru a struktuře dat. Series je vhodná pro práci s jednorozměrnými daty, DataFrame pro tabulková data s více znaky.