【发布时间】:2018-07-06 21:59:42
【问题描述】:
有没有办法根据自定义限制从 Pandas 数据帧中离散化一列(这意味着范围的长度不相等)?此处之前提出的问题不涉及此案例。
例如,假设我们要将数字等级(4 分)转换为 bin,如下所示:
3.75 到 4:优秀
3.5 到 3.75:非常好
3.25 到 3.5:好
3 到 3.25:平均
2.5 到 3:差
低于 2.5:非常糟糕
我知道这可以使用一系列 ifs 和 elses 来完成,但我一直在寻找一种更清洁、更灵活(用于更多垃圾箱)的方法来做到这一点。
【问题讨论】:
标签: python pandas dataframe discretization