Python Pandas – 获取有序CategoricalIndex的最小值

Python Pandas – 获取有序CategoricalIndex的最小值

要从有序的CategoricalIndex获取最小值,使用Pandas中的 catIndex.min() 方法。首先导入所需的库 –

import pandas as pd

使用“categories”参数设置分类的类别。使用“ordered”参数将类别视为有序 –

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

显示分类索引 –

print("分类索引...\n",catIndex)

获取最小值 –

print("\n来自CategoricalIndex的最小值...\n",catIndex.min())

示例

以下是代码 –

import pandas as pd

#CategoricalIndex是基于底层Categorical的索引
#使用“categories”参数设置分类的类别
#使用“ordered”参数将类别视为有序
catIndex = pd.CategoricalIndex(
   ["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"]
)

#显示分类索引
print("分类索引...\n",catIndex)

#获取类别
print("\n从CategoricalIndex显示类别...\n",catIndex.categories)

#获取最小值
print("\n来自CategoricalIndex的最小值...\n",catIndex.min())

输出

这将产生以下输出 –

分类索引...
CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'], categories=['p', 'q', 'r', 's'], ordered=True, dtype='category')

从CategoricalIndex显示类别...
Index(['p', 'q', 'r', 's'], dtype='object')

来自CategoricalIndex的最小值...
P

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程