我有一个数据框,如下所示:
orderid ordername
1 a
1 b
1 c
2 d
2 e
3 f
我想为每个订单id创建一个子订单id列。
suborder_id
1
2
3
1
2
1
我用了:
def get_suborder_id(???)
df['suborder_id'] = ????
return df
df = df.groupby('orderid').apply(get_suborder_id)
然而,我并不十分清楚它实际上是如何工作的。请帮我理解这个
Tags:
这更像是
cumcount
相关问题 更多 >
编程相关推荐