Sobes.tech
Middle

Was ist der Unterschied zwischen Series und DataFrame in pandas?

sobes.tech KI

Antwort von AI

In pandas:

  • Series — ist ein eindimensionales Array mit Index. Man kann es sich als eine Daten-Spalte mit Labels vorstellen.
  • DataFrame — ist eine zweidimensionale Tabelle, die aus mehreren Series besteht, die nach Indizes verbunden sind. Man kann es sich als eine Tabelle mit Zeilen und Spalten vorstellen.

Beispiel:

import pandas as pd

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

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

Der Hauptunterschied liegt in der Dimension und Struktur der Daten. Series ist praktisch für die Arbeit mit eindimensionalen Daten, DataFrame für tabellarische Daten mit mehreren Merkmalen.