现在正在做RFM模型的实践,需要对数据进行分组,因此使用到了pd.cut(),在区间的划分时需要用到无穷大和无穷小,就上网搜了一下:
float(‘inf’) 表示正无穷
-float(‘inf’) 或 float(’-inf’) 表示负无穷
这样,我用pd.cut()的时候就可以:
result['R_score']=pd.cut(result['R'],bins=[0,90,180,360,float('inf')],labels=[1,2,3,4])
注意float(‘inf’) +float(’-inf’) =nan 哦
更多可以参考以下链接:
https://blog.csdn.net/hellojoy/article/details/81077019