Фрейм данных Pandas выбирает текущие столбцы без сохранения

#python #pandas

#python #pandas

Вопрос:

У меня есть текущий запрос фрейма данных pandas:

 dfV[(dfV.PERIODE<=10)amp;(dfV.NN==1)].RANK.value_counts().reset_index().rename(columns={"index":"RANK","RANK":"COUNT"})
 

и результат таков:

Указатель РАНГ КОЛИЧЕСТВО
0 362 11
1 5 11
2 89 11
3 361 11
4 7 10
5 411 10
6 290 10
7 1 10
8 49 10

Как я могу сохранить результаты where Count == 10 без сохранения фрейма данных в новом временном фрейме данных, например

 temp   =  dfV[(dfV.PERIODE<=10)amp;(dfV.NN==1)].RANK.value_counts().reset_index().rename(columns={"index":"RANK","RANK":"COUNT"})

temp[temp["COUNT"]==10]  ?
 

Заранее спасибо.

Ответ №1:

Вы можете использовать query в конце. Попробуйте:

 dfV[(dfV.PERIODE<=10)amp;(dfV.NN==1)].RANK.value_counts()
                                  .reset_index()
                                  .rename(columns={"index":"RANK","RANK":"COUNT"})
                                  .query('COUNT == 10')