肥皂起泡泡
这非常简单:将列及其升序标志都传递给sort_values:import pandasdf = pandas.DataFrame({ 'name': ['ray', 'sun', 'mom', 'ate', 'pea', 'kite', 'dance'], 'value': [20, 20, 10, 10, 7, 6, 5]})df.sort_values(by=['value', 'name'], ascending=[False, True])# name value# 0 ray 20# 1 sun 20# 3 ate 10# 2 mom 10# 4 pea 7# 5 kite 6# 6 dance 5