Python | Pandas Index.union ()

| | | | | | | | | | | | | | | |

Index.union() Pandas Index.union() объединяет два объекта Index и сортирует их, если возможно. Следующая функция ведет себя как стандартная операция объединения множеств. Функция также может найти объединение категориальных данных.

Синтаксис: Index.union (другое)

Параметры:
другое: Индекс или подобный массиву

Возвраты: объединение: Индекс

Пример № 1: Используйте Index.union() , чтобы найти объединение двух индексов.


# import pandas as pd

import pandas as pd


# Создать первый индекс

idx1 = pd.Index ([ 10 , 20 , 18 , 32 ])


# Создать второй индекс

idx2 = pd.Index ([ 21 , 10 , 30 , 40 , 50 ])


# Вывести первый индекс

print (idx1)


# Напечатать второй индекс

print ( "" , idx2)

Выход:

Найдем объединение этих двух индексов


# объединить два индекса
idx1.union (idx2)

Вывод:

Функция нашла конкатенацию этих двух индексов.

Пример #2: Используйте Index.union() для выполнения операция объединения данных двух индексов. Индексные метки имеют строковый тип.


# import pandas as pd

import pandas as pd


# Создать первый индекс

idx1 = pd .Index ([ `Гарри` , ` Майк` , `Артер` , `Ник` ],

имя = `Student` )


# Создать второй индекс

idx2 = pd.Index([ `Алиса` , ` Боб` , `Рэйчел` , ` Тайлер` , `Луи` ],

name = `Победители` )


# Вывести первый индекс

print (idx1)


# Вывести второй индекс

print ( " " , idx2)

Вывод:

Найдем объединение этих двух индексов.

# найдем объединение двух индексов
idx1.union (idx2)

O вывод:

Функция вернула новый индекс, содержащий результат объединения idx1 и наборы idx2.