Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Hợp (Union) của hai đối tượng Index

Để thực hiện phép hợp (union) của hai đối tượng Index, sử dụng phương thức index1.union(index2) trong Pandas. Kết quả mặc định được sắp xếp và loại bỏ trùng lặp.

Các bước thực hiện

  1. Import thư viện: import pandas as pd
  2. Tạo hai Index: index1 = pd.Index([10, 20, 30, 40, 50]), index2 = pd.Index([80, 65, 60, 70, 55])
  3. Gọi index1.union(index2).

Ví dụ hoàn chỉnh

import pandas as pd

index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([80, 65, 60, 70, 55])

print("Pandas Index1...\n", index1)
print("Pandas Index2...\n", index2)
print("\nNumber of elements in index1...\n", index1.size)
print("\nNumber of elements in index2...\n", index2.size)

# Hợp hai Index
res = index1.union(index2)
print("\nThe index1 and index2 Union...\n", res)

Kết quả

Pandas Index1...
 Int64Index([10, 20, 30, 40, 50], dtype='int64')
Pandas Index2...
 Int64Index([80, 65, 60, 70, 55], dtype='int64')
Number of elements in index1...
 5
Number of elements in index2...
 5
The index1 and index2 Union...
 Int64Index([10, 20, 30, 40, 50, 55, 60, 65, 70, 80], dtype='int64')

Giải thích: Kết quả là Index mới chứa tất cả phần tử duy nhất từ cả hai Index, được sắp xếp tăng dần.