Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Xác định xem hai đối tượng Index có thứ tự ngược nhau có bằng nhau hay không

Để xác định xem hai đối tượng Lập chỉ mục có thứ tự ngược nhau có bằng nhau hay không, hãy sử dụng ký tự bằng () phương pháp.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Tạo Pandas index1 và index2 -

index1 = pd.Index([15, 25, 35, 45, 55, 65, 75, 85, 95])
index2 = pd.Index([95, 85, 75, 65, 55, 45, 35, 25, 15])

Hiển thị index1 và index2 -

print("Pandas Index1...\n",index1)
print("Pandas Index2...\n",index2)

Kiểm tra xem hai đối tượng chỉ mục có thứ tự ngược nhau có bằng nhau hay không -

print("\nAre two Index objects with opposite order equal?"
"\n",index1.equals(index2))

Ví dụ

Sau đây là mã -

import pandas as pd

# Creating Pandas index1 and index2
index1 = pd.Index([15, 25, 35, 45, 55, 65, 75, 85, 95])
index2 = pd.Index([95, 85, 75, 65, 55, 45, 35, 25, 15])

# Display the index1 and index2
print("Pandas Index1...\n",index1)
print("Pandas Index2...\n",index2)

print("\nAre two Index objects with opposite order equal?"
"\n",index1.equals(index2))

Đầu ra

Điều này sẽ tạo ra mã sau -

Pandas Index1...
Int64Index([15, 25, 35, 45, 55, 65, 75, 85, 95], dtype='int64')
Pandas Index2...
Int64Index([95, 85, 75, 65, 55, 45, 35, 25, 15], dtype='int64')

Are two Index objects with opposite order equal?
False