我只需要重新排列“名称”列,并且在我所有行中都没有更多,但是要知道这行中此人的性别分别随他/她的姓名而改变,但是我找不到任何可做的方式这个。
我正在使用示例函数在python中执行此操作。实际上,当我不考虑性别列时,这是行不通的
df ['Name'] = df ['Name']。sample(frac = 1)
假设我有这个:
名称|性别|编号1 | 2号
1 |男| 3.4 | 9.8
2 |女| 2.7 | 7.5
3 |女| 4.6 | 9.2
4 |男| 5.5 | 6.7
5 |女| 8.8 | 1.7
我想要这个:
名称|性别|编号1 | 2号
3 |女| 3.4 | 9.8
5 |女| 2.7 | 7.5
1 |男| 4.6 | 9.2
2 |女| 5.5 | 6.7
4 |男| 8.8 | 1.7
提前谢谢!! :)