统计数值在各个范围内的个数
时间: 2024-03-04 18:49:19 浏览: 67
如果你想统计数值在各个范围内的个数,你可以使用`pd.cut()`函数将数值按照一定的分段规则进行分类,然后使用`value_counts()`函数统计每个类别的数量。
例如,假设你有一个包含数值的数据框`df`,你可以使用以下代码将数值按照不同范围进行分类,并统计每个范围的数量:
```
import pandas as pd
# 将数值按照不同范围进行分类
bins = [0, 60, 120, 160, 300]
labels = ['不合格', '合格', '良好', '优秀']
categories = pd.cut(df['数值列'], bins=bins, labels=labels)
# 统计每个范围的数量
count = categories.value_counts()
print(count)
```
这个代码会将数值按照`bins`和`labels`指定的范围进行分类,然后使用`value_counts()`函数统计每个范围的数量。你可以根据需要修改`bins`和`labels`的值,调整分类的范围和类别标签。
阅读全文