Middle
32
В чем разница между Series и DataFrame в pandas?
Компании, где спрашивали
1221 Systems
Ответ от нейросети
sobes.tech 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 — для табличных данных с несколькими признаками.