Панда: граф Интервалл - PullRequest
1 голос
/ 19 марта 2019

Я хочу посчитать "D" (группа "B" и "C"). И я хочу в качестве вывода: Если мой счет от 4 до 15: верно Если мой счет не между 4 и 15: False Но мой код не работает: df [df ['A'] == True] .groupby (['B', 'C']) [['D']]. count ()> 4 & <15 </p>

Вы можете мне помочь? Спасибо!

1 Ответ

1 голос
/ 19 марта 2019

Я считаю, что вам нужно Series.between с параметром inclusive:

s = df[df['A'] == True].groupby(['B', 'C'])['D'].count()

out = s.between(4, 15, inclusive=False)
print (out)
...