Что такое 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 удобен для работы с колонками таблиц, временными рядами и агрегированными данными.