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 — за таблични данни с няколко признака.