2017-09-16 14 views

答えて

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 
関連する問題