给出以下DF:
data = {'Org': ['Tom', 'Kelly', 'Rick', 'Dave','Sara','Liz'],
'sum': [3, 4, 4, 4, 5, 5]}
df = pd.DataFrame(data)
# Org sum
# 0 Tom 3
# 1 Kelly 4
# 2 Rick 4
# 3 Dave 4
# 4 Sara 5
# 5 Liz 5
我想只混洗重复的值在该列并保持排序顺序.
输出应如下所示:
data = {'Org': ['Tom', 'Rick', 'Dave', 'Kelly','Liz','Sara'],
'sum': [3, 4, 4, 4, 5, 5]}
df = pd.DataFrame(data)
# Org sum
# 0 Tom 3
# 1 Rick 4
# 2 Dave 4
# 3 Kelly 4
# 4 Liz 5
# 5 Sara 5
有了df.sample(frac=1)
,它将洗牌所有的行,但这不是我喜欢实现的.
谢谢