当前位置:   article > 正文

python dataframe series 自定义排序规则_dataframe 按照key 排序

dataframe 按照key 排序

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

案例1

直接使用参数key

sort_dic = {'付费流量':0, '自主访问':1, '淘内免费':2, '淘外媒体':3, '淘外流量':4, '淘外网站':5, '大促':6, '其它来源':7}
df.sort_values('一级流量', key=lambda x: x.map(sort_dic))
  • 1
  • 2
案例2
dic = {'大一':1,'大二':2,'大三':3,'大四':4}
df.xy = df.xx.apply(lambda x: dic[x])
df.sore_values(by='xy') # 这时就按照顺序排了
  • 1
  • 2
  • 3

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/261946
推荐阅读
相关标签
  

闽ICP备14008679号