我想要计算“D”(groupby“B”和“C”)。我希望作为输出:如果我的计数在4到15之间:如果我的计数不在4到15之间:假,但我的代码不起作用:df [df ['A'] == True] .groupby( ['B','C'])[['D']]。count()> 4&<15
你能帮助我吗?谢谢!
我相信你需要Series.between
与inclusive
参数:
s = df[df['A'] == True].groupby(['B', 'C'])['D'].count()
out = s.between(4, 15, inclusive=False)
print (out)