pandas.Series.cat.ordered#

Series.cat.ordered[源代码]#

类别之间是否有有序关系。

参见

set_ordered

设置有序属性。

as_ordered

设置分类变量为有序。

as_unordered

将分类设置为无序。

例子

对于 pandas.Series:

>>> ser = pd.Series(["a", "b", "c", "a"], dtype="category")
>>> ser.cat.ordered
False
>>> raw_cat = pd.Categorical(["a", "b", "c", "a"], ordered=True)
>>> ser = pd.Series(raw_cat)
>>> ser.cat.ordered
True

对于 pandas.Categorical:

>>> cat = pd.Categorical(["a", "b"], ordered=True)
>>> cat.ordered
True
>>> cat = pd.Categorical(["a", "b"], ordered=False)
>>> cat.ordered
False

对于 pandas.CategoricalIndex:

>>> ci = pd.CategoricalIndex(["a", "b"], ordered=True)
>>> ci.ordered
True
>>> ci = pd.CategoricalIndex(["a", "b"], ordered=False)
>>> ci.ordered
False