0
マルチインデックスインデックスを並べ替える方法については、多くの質問があります。 注文書には、掲載結果に重要な違いがありますか?マルチインデックスインデックスの順番にどのような影響がありますか?
なぜ誰かがインデックスを並べ替えるのですか?
マルチインデックスインデックスを並べ替える方法については、多くの質問があります。 注文書には、掲載結果に重要な違いがありますか?マルチインデックスインデックスの順番にどのような影響がありますか?
なぜ誰かがインデックスを並べ替えるのですか?
並べ替えられたインデックスは、いくつかのカテゴリ変数のデータフレームをサブセット化するときには、loc
と一緒に使用すると便利です。
df = df.sort_index()
df.loc['b':'c']
が正しく選択された行を与えながら、例えば、次のデータフレームのため
import pandas as pd
index = ['a', 'b', 'c', 'a', 'b', 'c']
x = np.arange(6)
df = pd.DataFrame({"x": x},
index = pd.Categorical(index, categories=['a', 'b', 'c'], ordered=True))
df.loc['b':'c']
は、エラーを返します。
x
b 1
b 4
c 2
c 5