Что такое Series в Pandas?

Этот вопрос помогает разобраться, как работает одномерная структура данных в Pandas.

Короткий ответ

Series – это одномерный массив с метками (индексами), хранящий данные одного типа. Он похож на список, но поддерживает индексацию и быстрые операции. Создать Series можно из списка, словаря или массива NumPy.

Длинный ответ

Series – это структура данных в Pandas, предназначенная для работы с одномерными массивами. В отличие от обычного списка, Series поддерживает метки (индексы), которые позволяют обращаться к элементам по имени, а не только по позиции.

 

Примеры создания Series:

- Из списка

import pandas as pd
data = pd.Series([10, 20, 30])
print(data)
0    10
1    20
2    30
dtype: int64

- Из словаря

data = pd.Series({'a': 10, 'b': 20, 'c': 30})
print(data)
a    10
b    20
c    30
dtype: int64

- С изменённым индексом

data = pd.Series([5, 10, 15], index=["x", "y", "z"])
print(data)
x     5
y    10
z    15
dtype: int64

 

Series удобен для работы с колонками таблиц, временными рядами и агрегированными данными.

Уровень

  • Рейтинг:

    2

  • Сложность:

    5

Навыки

  • Pandas

Ключевые слова

Подпишись на Data Science в телеграм