Вопросы React Frontend Developer
Как создать копию Series в Pandas?
Рейтинг:
2
Сложность:
3
В Pandas можно создать копию Series двумя способами:
- Поверхностное копирование (shallow copy) – копирует только ссылки на данные, поэтому изменения в копии отразятся на оригинале. Используется ser.copy(deep=False).
- Глубокое копирование (deep copy) – создает полную независимую копию, изменения не влияют на оригинал. Используется ser.copy(deep=True).
По умолчанию copy() создает глубокую копию (deep=True).
Какие существуют способы создания Series в Pandas?
Рейтинг:
2
Сложность:
2
В 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(...))) создаёт последовательность.
Что такое Series в Pandas?
Рейтинг:
2
Сложность:
5
Series – это одномерный массив с метками (индексами), хранящий данные одного типа. Он похож на список, но поддерживает индексацию и быстрые операции. Создать Series можно из списка, словаря или массива NumPy.