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

Gấu trúc Python - Nhận giá trị tối thiểu từ CategoricalIndex có thứ tự

Để nhận được giá trị tối thiểu từ CategoricalIndex đã đặt hàng, hãy sử dụng catIndex.min () trong Pandas. Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Đặt danh mục cho danh mục bằng cách sử dụng tham số "danh mục". Xử lý phân loại theo thứ tự bằng cách sử dụng tham số "đã sắp xếp" -

catIndex = pd.CategoricalIndex(
   ["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"]
)

Hiển thị Chỉ mục Phân loại -

print("Categorical Index...\n",catIndex)

Nhận giá trị tối thiểu -

print("\nMinimum value from CategoricalIndex...\n",catIndex.min())

Ví dụ

Sau đây là mã -

import pandas as pd

# CategoricalIndex is the Index based on an underlying Categorical
# Set the categories for the categorical using the "categories" parameter
# Treat the categorical as ordered using the "ordered" parameter
catIndex = pd.CategoricalIndex(
   ["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"]
)

# Display the Categorical Index
print("Categorical Index...\n",catIndex)

# Get the categories
print("\nDisplayingCategories from CategoricalIndex...\n",catIndex.categories)

# Get the min value
print("\nMinimum value from CategoricalIndex...\n",catIndex.min())

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Categorical Index...
CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'], categories=['p', 'q', 'r', 's'], ordered=True, dtype='category')

DisplayingCategories from CategoricalIndex...
Index(['p', 'q', 'r', 's'], dtype='object')

Minimum value from CategoricalIndex...
P