#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')