在对python数据进行离散化分析时,我想把客户逾期总额列进行分组,分成'50以下, '50-1000, '1000以上'3组,但是运行时报出了错误ValueError: Bin labels must be one fewer than the number of bin edges,翻译过来的意思是; 分组标签必须比分组的边界少一个
修改后的程序:
bins = [0,50,1000,1000.1]
group_balance = ['50以下','50-1000','1000以上']
data_a['group_balance'] = pd.cut(data_a['逾期总额'],bins,labels=group_balance)