РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
238 of 687 menu

Метод union

Метод union применяется к Index и возвращает новый индекс, представляющий собой объединение двух индексов. Метод автоматически сортирует результат. Первым параметром передается индекс, с которым нужно объединить текущий. Если индексы содержат дубликаты, они удаляются. Метод возвращает новый объект Index.

Синтаксис

idx.union(other)

Пример

Давайте объединим два простых числовых индекса:

import pandas as pd idx1 = pd.Index([1, 2, 3]) idx2 = pd.Index([3, 4, 5]) res = idx1.union(idx2) print(res)

Результат выполнения кода:

Index([1, 2, 3, 4, 5], dtype='int64')

Пример

Объединим индексы со строковыми значениями:

import pandas as pd idx1 = pd.Index(['a', 'b', 'c']) idx2 = pd.Index(['c', 'd', 'e']) res = idx1.union(idx2) print(res)

Результат выполнения кода:

Index(['a', 'b', 'c', 'd', 'e'], dtype='object')

Пример

Объединим индексы с разными типами данных:

import pandas as pd idx1 = pd.Index([1, 2, 3]) idx2 = pd.Index(['a', 'b']) res = idx1.union(idx2) print(res)

Результат выполнения кода:

Index([1, 2, 3, 'a', 'b'], dtype='object')

Пример

Объединим индексы с дублирующимися значениями:

import pandas as pd idx1 = pd.Index([1, 2, 2, 3]) idx2 = pd.Index([2, 3, 3, 4]) res = idx1.union(idx2) print(res)

Результат выполнения кода:

Index([1, 2, 3, 4], dtype='int64')

Смотрите также

  • метод intersection,
    который возвращает пересечение двух индексов
  • метод difference,
    который возвращает разность двух индексов
  • метод symmetric_difference,
    который возвращает симметрическую разность двух индексов
  • метод isin,
    который проверяет вхождение элементов в индекс
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить