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

Python - ตรวจสอบว่า Pandas Index มีเฉพาะจำนวนเต็ม

การตรวจสอบว่า Index ประกอบด้วยจำนวนเต็มเท่านั้น

ใช้เมธอด index.is_integer() ตรวจสอบว่า Index มีเฉพาะค่าจำนวนเต็ม (int) เท่านั้น

ขั้นตอน

  1. นำเข้า pandas
  2. สร้าง Index แบบจำนวนเต็ม
  3. แสดง Index
  4. ใช้ 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