Sobes.tech
Middle

Care este diferența dintre Series și DataFrame în pandas?

sobes.tech AI

Răspuns de la AI

În pandas:

  • Series — este un array unidimensional cu index. Poate fi imaginat ca o coloană de date cu etichete.
  • DataFrame — este o tabelă bidimensională formată din mai multe Series, unite prin indici. Poate fi imaginată ca o tabelă cu rânduri și coloane.

Exemplu:

import pandas as pd

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

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

Diferența principală constă în dimensiune și structură. Series este convenabil pentru lucrul cu date unidimensionale, DataFrame pentru date tabelare cu mai multe caracteristici.