当前数据框看起来像:
id col_1
0 3 1 1 3 2 2 3 3 3 3 4 4 1 1 5 1 2 6 1 3 7 2 1 8 2 2 9 3 1 10 3 2 11 3 3 12 4 1
我想创建一个新的列名 col_new,它将它们分配给新的组。 它看起来像这样:
id col_1 col_new
0 3 1组1 1 3 2组1 2 3 3组1 3 3 4组1 4 1 1组2 5 1 2 组 2 6 1 3组2 7 2 1组3 8 2 2组3 9 3 1组4 10 3 2组4 11 3 3组4 12 4 1组5
考虑到 id 列中的重复项,仅简单的 groupby('id') 是行不通的。 有什么好的解决方案吗?