import pandas as pd
import numpy as np
df = pd.DataFrame([12,23,34,32,43,54,78,45,76], columns=["score"])
df
- 将连续值进行分区间
bins = [0,60,85,100]
pd.cut(df["score"], bins=bins)
- 设置文本标签
label = list("差中优")
pd.cut(df["score"], bins=bins, labels=label)
- 统计数量
d = pd.cut(df["score"], bins=bins, labels=label)
d.value_counts()