Python 熊猫:间隔伯爵

Python 熊猫:间隔伯爵,python,pandas,count,between,Python,Pandas,Count,Between,我想数一数“D”(按“B”和“C”分组)。我想作为一个输出: 如果我的计数在4到15之间:正确 如果我的计数不在4到15之间:False 但我的代码不起作用: df[df['A']==True].groupby(['B','C'])[['D']].count()>4&

我想数一数“D”(按“B”和“C”分组)。我想作为一个输出: 如果我的计数在4到15之间:正确 如果我的计数不在4到15之间:False 但我的代码不起作用: df[df['A']==True].groupby(['B','C'])[['D']].count()>4&<15

你能帮我吗? 谢谢大家!

我相信您需要使用
包含的
参数:

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

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

“DataFrame”对象没有属性“between”,我需要哪种导入?@PythonBeast007-我的返回代码从
[[['D']]]
更改为
['D']
,如果我的答案有用,请不要忘记。谢谢