8 高级处理-数据离散化
Last updated
Last updated
data = pd.read_csv("./data/stock_day.csv")
p_change= data['p_change']# 自行分组
qcut = pd.qcut(p_change, 10)
# 计算分到每个组数据个数
qcut.value_counts()# 自己指定分组区间
bins = [-100, -7, -5, -3, 0, 3, 5, 7, 100]
p_counts = pd.cut(p_change, bins)# 得出one-hot编码矩阵
dummies = pd.get_dummies(p_counts, prefix="rise")