Sobes.tech
Middle

Mis vahe on Series ja DataFrame vahel pandas'is?

sobes.tech AI

Vastus AI-lt

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