计算“数据框”列中的出现次数

时间:2018-08-15 15:17:56

标签: python python-3.x pandas dataframe

我有一个Python数据框,其中有一列称为点。

Points
20
5000
1
30
20

我想计算某个范围内的值数,可以说介于10到100之间,在这种情况下应该返回3。如何在Python中做到这一点? 我知道我可以使用(df["Points"] == 20).sum()返回值的计数= 20,在这种情况下,该值将为2,但是我不知道如何针对一定范围的值进行计算。

1 个答案:

答案 0 :(得分:0)

您可以使用以下解决方案:

len(df.query("10 < Points < 100"))