Sobes.tech
Middle

Kāda ir atšķirība starp Series un DataFrame pandas?

sobes.tech AI

Atbilde no AI

pandas iekšā:

  • Series — tas ir vienmērīgs masīvs ar indeksu. To var iedomāties kā datu kolonnu ar etiķetēm.
  • DataFrame — tas ir divdimensiju tabula, kas sastāv no vairākām Series, kas ir savienotas pēc indeksiem. To var iedomāties kā tabulu ar rindām un kolonnām.

Piemērs:

import pandas as pd

# Series — vienmērīgs
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])

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

Galvenā atšķirība ir datu dimensijā un struktūrā. Series ir ērts darbam ar vienmērīgiem datiem, DataFrame — ar tabulāriem datiem ar vairākām īpašībām.