การตรวจสอบว่า Index ประกอบด้วยจำนวนเต็มเท่านั้น
ใช้เมธอด index.is_integer() ตรวจสอบว่า Index มีเฉพาะค่าจำนวนเต็ม (int) เท่านั้น
ขั้นตอน
- นำเข้า pandas
- สร้าง Index แบบจำนวนเต็ม
- แสดง Index
- ใช้
is_integer()ตรวจสอบ
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Index จำนวนเต็ม
index = pd.Index([5, 10, 25, 50, 75, 100, 125, 150])
# แสดง Index
print("Pandas Index...\n", index)
# แสดงจำนวนองค์ประกอบและ dtype
print("\nNumber of elements in the index...\n", index.size)
print("\nThe dtype object...\n", index.dtype)
# ตรวจสอบว่าเป็น integer เท่านั้น
print("\nIndex values only consists of integers?\n", index.is_integer())
ผลลัพธ์
Pandas Index... Int64Index([5, 10, 25, 50, 75, 100, 125, 150], dtype='int64') Number of elements in the index... 8 The dtype object... int64 Index values only consists of integers? True
หมายเหตุ
หาก Index มีค่า float หรือ NaN จะคืนค่า False