【发布时间】:2019-09-14 03:51:15
【问题描述】:
我有一列的分类值为 [0 1 2 3 4 5]。我想用以下方式仅用 [1 2 3 4] 替换这些值:
1 -> 1
2 -> 2
3 -> 3
0,4,5 -> 3
excel分类图
我试过这段代码:
bins = [0, 1, 2, 3, 4, np.inf]
names = ['4','1','2','3','4']
data['NEW_EDU'] = pd.cut(data['EDU'], bins, labels=names)
但我得到- ValueError:分类类别必须是唯一的
【问题讨论】: