Sobes.tech
Middle

Jaka jest różnica między Series a DataFrame w pandas?

sobes.tech AI

Odpowiedź od AI

W pandas:

  • Series — to jednowymiarowa tablica z indeksem. Można ją wyobrazić jako kolumnę danych z etykietami.
  • DataFrame — to dwuwymiarowa tabela składająca się z kilku Series, połączonych według indeksów. Można ją wyobrazić jako tabelę z wierszami i kolumnami.

Przykład:

import pandas as pd

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

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

Główna różnica to wymiarowość i struktura danych. Series jest wygodny do pracy z danymi jednowymiarowymi, DataFrame — do danych tabelarycznych z wieloma cechami.