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.