Categoricalカテゴリ変数を定義するときに使うメソッド。カテゴリ変数は文字列型とは異なり、bad < normal < good等の順序の概念を持たせることが可能です。 #c<a<bの順に定義 df = pd.Categorical(['a','b','c','a','b','c'], ['c', 'a', 'b'], ordered=True) ソートしてみる。 df.sort() 結果 [ c, c, a, a, b, b ] Categories (3, object): c < a < bの順になっていますね。順序が定義されているのでmaxやminも使えます。 CategoricalIndexカテゴリ変数をインデックスとして定義するときに使うメソッド。使い方はCategoricalと同様で以下のように宣言。 pd.CategoricalIndex(['a','b','c',