Sobes.tech
Middle

Mi a különbség a Series és a DataFrame között a pandas-ban?

sobes.tech MI

Válasz az MI-től

A pandas-ban:

  • Series — ez egy egydimenziós tömb indexszel. Fel lehet fogni, mint egy címkézett adat oszlop.
  • DataFrame — ez egy kétdimenziós tábla, amely több Series-ből áll, indexek szerint összekapcsolva. Fel lehet fogni, mint egy sorokkal és oszlopokkal rendelkező táblázat.

Példa:

import pandas as pd

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

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

A fő különbség a dimenzió és az adatszerkezet. A Series kényelmes az egydimenziós adatokkal való munkához, a DataFrame pedig több jellemzővel rendelkező táblázatokhoz.