最近我问了一个question,但现在我遇到了一个新问题。这是我的数据框:在两个值之间进行选择并设置最常见的熊猫数据帧
df = pd.DataFrame({'id':[1,1,1,1,2,2,2,3,3,3,4,4],
'sex': [0,0,0,1,0,0,0,1,1,0,1,1]})
id sex
0 1 0
1 1 0
2 1 0
3 1 1
4 2 0
5 2 0
6 2 0
7 3 1
8 3 1
9 3 0
10 4 1
11 4 1
现在我需要为混合性别值设置id的性价值。它应该是最常见的价值。所以,我想是这样的:
id sex
0 1 0
1 1 0
2 1 0
3 1 0
4 2 0
5 2 0
6 2 0
7 3 1
8 3 1
9 3 1
10 4 1
11 4 1
此后,我想只有一个ID - 性别对:
id sex
0 1 0
1 2 0
2 3 1
3 4 1
我想过使用这个......但我没有做对,所以放弃了。感谢您向我展示正确的方式。 –
也谢谢! – Renton
定时中的唯一组的数量是多少? – jezrael