我有一个Python数据框,其中有一列称为点。
Points
20
5000
1
30
20
我想计算某个范围内的值数,可以说介于10到100之间,在这种情况下应该返回3。如何在Python中做到这一点?
我知道我可以使用(df["Points"] == 20).sum()
返回值的计数= 20,在这种情况下,该值将为2,但是我不知道如何针对一定范围的值进行计算。
答案 0 :(得分:0)
您可以使用以下解决方案:
len(df.query("10 < Points < 100"))