最近好几个类似的问题: 连续数据离散化, 可以用pd.cut(), 参考:
data['变量_re'] = pd.cut(data['变量'],[0,50,70,500],labels = ['财低','财中','财高'])