Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - ตรวจสอบว่าดัชนีมีค่าไม่ซ้ำกันหรือไม่ (index.is_unique)

ในการตรวจสอบว่าดัชนี (Index) มีค่าไม่ซ้ำกันทั้งหมด (unique) หรือไม่ ให้ใช้คุณสมบัติ index.is_unique ใน Pandas

ขั้นตอนการทำงาน

1. นำเข้าไลบรารีที่จำเป็น

import pandas as pd

2. สร้างดัชนี

index = pd.Index([50, 40, 30, 20, 10])

3. แสดงดัชนี

print("Pandas Index...\n", index)

4. ตรวจสอบว่าค่าไม่ซ้ำกันทั้งหมด

print("\nIs the Pandas index having unique values?\n", index.is_unique)

ตัวอย่างโค้ดสมบูรณ์

import pandas as pd

# สร้างดัชนี
index = pd.Index([50, 40, 30, 20, 10])

# แสดงดัชนี
print("Pandas Index...\n", index)

# แสดงอาร์เรย์ของข้อมูล
print("\nArray...\n", index.values)

# ตรวจสอบว่าค่าไม่ซ้ำกันทั้งหมด
print("\nIs the Pandas index having unique values?\n", index.is_unique)

ผลลัพธ์

Pandas Index... Int64Index([50, 40, 30, 20, 10], dtype='int64')
Array... [50 40 30 20 10]
Is the Pandas index having unique values? True

คำอธิบาย

index.is_unique คืนค่า True หากค่าทุกค่าในดัชนีไม่ซ้ำกันเลย มิฉะนั้นคืนค่า False นี่คือตรงข้ามของ has_duplicates