Этот вопрос проверяет понимание различных способов создания Series в Pandas и их отличий.
Короткий ответ
В Pandas Series можно создать разными способами:
- Пустая серия (pd.Series()) создаёт пустой объект.
- Из массива NumPy (pd.Series(np.array([...]))) позволяет использовать массив NumPy.
- С собственным индексом (pd.Series([...], index=[...])) задаёт кастомные индексы.
- Из списка (pd.Series([...])) использует обычный список Python.
- Из словаря (pd.Series({ключ: значение})) создаёт серию с индексами-ключами.
- Из скалярного значения (pd.Series(значение, index=[...])) создаёт серию с повторяющимся значением.
- С помощью функций NumPy (pd.Series(np.linspace(...))) генерирует данные с NumPy.
- Через range() или list comprehension (pd.Series(range(...))) создаёт последовательность.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.