Python Pandas CategoricalIndex – 获取分类的类别
要获取此类别的类别,使用Pandas中 CategoricalIndex 的 categories 属性。首先,导入所需的库 –
import pandas as pd
CategoricalIndex只能采用有限且通常固定的可能值(类别)。使用“categories”参数设置分类的类别。使用“ordered”参数将分类视为有序 –
catIndex = pd.CategoricalIndex([“p”,“q”,“r”,“s”,“p”,“q”,“r”,“s”],ordered = True,categories = [“p”,“q”,“r”,“s”])
显示Categorical Index –
print(“Categorical Index ... \ n”,catIndex)
获取类别 –
print(“从CategoricalIndex显示类别...\n”,catIndex.categories)
示例
以下是代码 –
import pandas as pd
#CategoricalIndex只能采用有限且通常固定的可能值
#使用“categories”参数设置分类的类别
#使用“ordered”参数将分类视为有序
catIndex = pd.CategoricalIndex([“p”,“q”,“r”,“s”,“p”,“q”,“r”,“s”],ordered = True,categories = [“p”,“q”,“r”,“s”])
#显示Categorical Index
print(“Categorical Index ... \ n”,catIndex)
#获取类别
print(“从CategoricalIndex显示类别...\n”,catIndex.categories)
输出
这将产生以下输出 –
Categorical Index...
CategoricalIndex([“p”,“q”,“r”,“s”,“p”,“q”,“r”,“s”],categories =[“p”,“q”,“r”,“s”],有序= True,dtype ='category')
DisplayingCategories from CategoricalIndex...
Index(['p','q','r','s'],dtype ='object')
极客教程