我有一个如下所示的数据帧:
+-------+-------+
| Group | Price |
+-------+-------+
| A | 2 |
| B | 3 |
| A | 1 |
| C | 4 |
| B | 2 |
+-------+-------+
我想创建一个列,它将给我一个范围(如果我将每个组划分为4个区间),我的价格值在每个组内
+-------+-------+--------------------------+
| Group | Price | Range |
+-------+-------+--------------------------+
| A | 2 | [1-2] |
| B | 3 | [2-3] |
| A | 1 | [0-1] |
| C | 4 | [0-4] |
| B | 2 | [0-2] |
+-------+-------+--------------------------+
有人知道使用pandaspd.cut
和groupby
操作吗?
谢谢
您可以将
pd.cut
传递给groupby()
:相关问题 更多 >
编程相关推荐