Sobes.tech
Middle

Ποια είναι η διαφορά μεταξύ Series και DataFrame στο pandas;

sobes.tech AI

Απάντηση από AI

Στα pandas:

  • Series — είναι ένας μονοδιάστατος πίνακας με δείκτη. Μπορεί να θεωρηθεί ως μια στήλη δεδομένων με ετικέτες.
  • DataFrame — είναι ένας διδιάστατος πίνακας που αποτελείται από πολλές Series, ενωμένες με βάση τους δείκτες. Μπορεί να θεωρηθεί ως ένας πίνακας με γραμμές και στήλες.

Παράδειγμα:

import pandas as pd

# Series — μονοδιάστατος
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])

# DataFrame — διδιάστατος
df = pd.DataFrame({
    'col1': [1, 2, 3],
    'col2': [4, 5, 6]
}, index=['a', 'b', 'c'])

Η βασική διαφορά είναι στη διάσταση και στη δομή των δεδομένων. Το Series είναι βολικό για εργασία με μονοδιάστατα δεδομένα, το DataFrame για πίνακες με πολλά χαρακτηριστικά.