python dataframe series 自定义排序规则

思路:先新增一列,再按照这一列排序。

dic = {
    
    '大一':1,'大二':2,'大三':3,'大四':4}
df.xy = df.xx.apply(lambda x: dic[x])
df.sore_values(by='xy') # 这时就按照顺序排了

在这里插入图片描述参考:https://www.jianshu.com/p/d56bfa6813fe

猜你喜欢

转载自blog.csdn.net/Caiqiudan/article/details/110412941
今日推荐