Sobes.tech
Middle

Kuo skiriasi Series ir DataFrame pandas?

sobes.tech AI

Atsakymas iš AI

pandas:

  • Series — tai vienmatė masyvas su indeksu. Jį galima įsivaizduoti kaip duomenų stulpelį su žymėmis.
  • DataFrame — tai dviejų matmenų lentelė, sudaryta iš kelių Series, sujungtų pagal indeksus. Jį galima įsivaizduoti kaip lentelę su eilutėmis ir stulpeliais.

Pavyzdys:

import pandas as pd

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

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

Pagrindinis skirtumas — duomenų dimensija ir struktūra. Series patogu dirbti su vienmatiais duomenimis, DataFrame — su lentelės duomenimis su keliomis savybėmis.