2014-12-12 3 views

ответ

0

Вы сделали p1 индекс, таким образом, вы не можете получить доступ к нему в обычном режиме. Чтобы получить p1 значения, вы можете сделать следующее:

import pandas as pd 
from numpy.random import rand 

t= pd.DataFrame(dict(p1=[1,2,3,4],p2=rand(4),idx=[1]*4)).set_index(['idx', 'p1']) 

print(t.index.get_level_values('p1')) 
# or 
print(t.index.get_level_values('p1').tolist()) 

Печать:

Int64Index([1, 2, 3, 4], dtype='int64') 
[1, 2, 3, 4] 
Смежные вопросы