2017-12-10 9 views
0

xはインデックスがcodeであり、カラムがpeであるデータフレームです。サブデータフレームを取得する最も簡単な方法は何ですか?

>>>x 
    pe 
code                  
01 15 
02 30 
03 70 
04 6 
05 40 
06 34 
07 25 
08 65 
10 45 
12 55 
13 32 

xのインデックスを取得します。

x.index 
Index(['01', '02', '03', '04', '05', '06', '07', 
     '08', '10', '12','13'], 
     dtype='object', name='code', length=11) 

私は、その指標である[ '01'、 '04'、 '08'、 '10'、 '12']サブデータフレームを取得したいです。

x_sub 
     pe 
code                  
01 15 
04 6 
08 65 
10 45 
12 55 

サブデータフレームを取得する最も簡単な方法は何ですか?

答えて

1

使用loc

x_sub = x.loc[['01','04','08','10','12']] 

またはあなたのインデックスが整数である場合:

x_sub = x.loc[[01,04,08,10,12]] 
関連する問題