我能找到的最接近的答案似乎太复杂了:如何在pandas中创建一个区间列?
如果我有一个像这样的pandas数据框:
+-------+
| Value |
+-------+
| 6 |
| 12 |
| 56 |
| 60 |
| 120 |
+-------+
我该如何将它变成这样?
+-------+-----------+
| Value | Interval |
+-------+-----------+
| 6 | |
| 12 | (6, 12] |
| 56 | (12, 56] |
| 60 | (56, 60] |
| 120 | (60, 120] |
+-------+-----------+
(注:这是一个非常简化的例子,我的真正数据框很大,因此性能是一个问题。)