Sobes.tech
Middle

Qual è la differenza tra Series e DataFrame in pandas?

sobes.tech AI

Risposta dell'AI

In pandas:

  • Series — è un array unidimensionale con indice. Può essere immaginato come una colonna di dati con etichette.
  • DataFrame — è una tabella bidimensionale composta da più Series, unite dagli indici. Può essere immaginato come una tabella con righe e colonne.

Esempio:

import pandas as pd

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

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

La differenza principale è nella dimensione e nella struttura dei dati. Series è comodo per lavorare con dati unidimensionali, DataFrame per dati tabellari con più caratteristiche.