2015-08-11 2 views
1

Поймал немного немного и не мог ничего найти на этом.Pandas - Индексирование не индексом

Есть ли возможность доступа к данным в кадре данных pandas с использованием «не индекса»? Так что-то вроде

df_index = asdf = pandas.MultiIndex(levels=[ 
['2014-10-19', '2014-10-20', '2014-10-21', '2014-10-22', '2014-10-30'], 
[u'after_work', u'all_day', u'breakfast', u'lunch', u'mid_evening']], 
labels=[[0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4], 
[4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 2, 0, 1, 3, 4]], 
names=[u'start_date', u'time_group']) 

И тогда я хотел бы быть в состоянии назвать следующее, чтобы получить все, что не в df_index

df.ix[~df_index] 

Я знаю, что вы можете сделать это для логической индексации в панд. Просто интересно, могу ли я это сделать, используя индексный объект

ответ

3

вы можете использовать df.drop(df_index, errors="ignore").

+0

Удивительный, здорово думать. Благодаря! – archeezee

Смежные вопросы