Sobes.tech
Middle

Aký je rozdiel medzi Series a DataFrame v pandas?

sobes.tech AI

Odpoveď od AI

V pandas:

  • Series — je enodimenzionalni niz z indeksom. Ga lahko predstavljamo kot stolpec podatkov z oznakami.
  • DataFrame — je dvodimenzionalna tabela sestavljena iz več Series, združenih po indeksih. Ga lahko predstavljamo kot tabelo s vrsticami in stolpci.

Primer:

import pandas as pd

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

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

Glavna razlika je v dimenziji in strukturi podatkov. Series je priročen za delo z enodimenzionalnimi podatki, DataFrame pa za tabelarične podatke z več značilnostmi.