Метод append для Series в pandas

Beginner

Введение

Метод Series.append() библиотеки pandas используется для объединения или конкатенации двух Series и возврата новой Series. Он позволяет вам объединить элементы двух Series вместе, сохраняя или не сохраняя исходные значения индекса.

Советы по работе с ВМ

После завершения запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортировать модуль pandas

Для использования метода Series.append() необходимо сначала импортировать модуль pandas в Python. Это можно сделать с помощью следующего кода:

import pandas as pd

Создать две Series

Далее необходимо создать две Series, которые мы хотим объединить. Серию можно создать, передав список или объект, подобный массиву, конструктору pd.Series(). Например:

s1 = pd.Series(['Python', 'Java'])
s2 = pd.Series([1, 2])

Добавить Series

Теперь мы можем использовать метод Series.append(), чтобы добавить s2 к s1. Это можно сделать, вызвав метод append() для s1 и передав s2 в качестве параметра to_append. Например:

s3 = s1.append(s2)

(По желанию) Игнорировать значения индекса

По умолчанию метод append() сохраняет значения индекса исходной Series. Если вы хотите игнорировать значения индекса и сгенерировать новый индекс от 0 до n-1, вы можете передать параметр ignore_index=True методу append(). Например:

s3 = s1.append(s2, ignore_index=True)

(По желанию) Проверить целостность

Если вы хотите убедиться, что результирующий индекс не имеет дублирующихся значений, вы можете передать параметр verify_integrity=True методу append(). Если есть какие-либо перекрывающиеся значения индекса, будет вызвано исключение ValueError. Например:

s3 = s1.append(s2, verify_integrity=True)

Резюме

В этом практическом занятии мы узнали, как использовать метод Series.append() в pandas для объединения или конкатенации двух Series. Мы рассмотрели шаги по импортированию модуля pandas, созданию Series и их объединению. Кроме того, мы изучили необязательные параметры для игнорирования значений индекса или проверки целостности. Этот метод полезен, когда мы хотим объединить две Series в одну в pandas.