我有这样一个数据帧:
df = pd.DataFrame({"year": [2000,2000,2000,2001,2001,2001], "A": [1,1,0,0,1,0], "B": [4,4,6,10,10,10]})
df
year A B
0 2000 1 4
1 2000 1 4
2 2000 0 6
3 2001 0 10
4 2001 1 10
5 2001 0 10
我想为a和B的每个值组合创建一个唯一的id号.
year A B ID_AB
0 2000 1 4 1
1 2000 1 4 1
2 2000 0 6 2
3 2001 0 10 3
4 2001 1 10 4
5 2001 0 10 3
大概第一步是
g = df.groupby(["A", "B"])
但下一步是什么?谢谢