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
极客教程