【发布时间】:2020-09-23 12:51:37
【问题描述】:
我有一个这样的数据框:
a b
0 0 9
1 1 8
2 2 7
3 3 6
4 4 5
5 5 4
6 6 3
7 7 2
8 8 1
9 9 0
10 10 0
11 11 1
12 12 1
我想使用pd.cut() 根据其值将a 列分隔在不同的子类别中。
为此,必须获得bins。看来我们可以使用pd.IntervalIndex手动设置bins。
但是我怎样才能使间隔像:
[0], (0,2], (2,4], (4,6], (6,8], (8,10], (10,)?
我不知道这是否是表示它的正确方法,但它就是:一个只有零的区间 - [0] 和一个每个值都大于 10 的区间 - (100,)
【问题讨论】: