怎么在Python中进行文本自定义排序
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容介绍了"怎么在Python中进行文本自定义排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年02月03日怎么在Python中进行文本自定义排序
本篇内容介绍了"怎么在Python中进行文本自定义排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
数据介绍
有下面三列数据,针对"学历"这个字段,按照"大专"、"本科"、"研究生"进行排序。对于不同学历,又按照"基本工资"降序排列。
Excel实现
① 选中所有数据
② 点击开始 --> 排序和筛选 --> 自定义排序
③ 当出现如下界面,完成图中操作
④ 当出现如下界面,完成图中操作
⑤ 当出现如下界面,完成图中操作
⑥ 效果如下
Python实现
import pandas as pd
# 自定义一个序列
x = [ '研究生', '本科', '大专']
# 读取数据
df = pd.read_excel("测试.xlsx")
# 将"学历"列设置为category数据类型
df["学历"] = df["学历"].astype("category")
# reorder_categories表示重新排序在x序列中指定的类别
# inplace=True表示对现有类别重新排序
df["学历"].cat.reorder_categories(x, inplace=True)
# 然后采用多列排序的方式,对"学历"列按照指定x顺序排列,对"基本工资"列进行降序排列
df.sort_values(by=["学历","基本工资"], inplace=True,ascending=[True,False])
df
最终效果:
"怎么在Python中进行文本自定义排序"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
排序
学历
数据
基本工资
工资
界面
图中
中进
内容
大专
序列
效果
更多
本科
知识
研究生
类别
研究
不同
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
昭通互联网科技怎么样
香港服务器选择
网络安全教育论文参考文献
北京第三方软件开发价钱是多少
origin服务器不可用
六盘水服务器云存储费用
网络安全行业特征分析
交换机网络安全规划案例
.net 数据库访问技术
fq服务器是什么
服务器文件被加密
网络安全服务合作流程
玉田软件开发品质保障
创建多个数据库文件
影像科数据库技术应用
地铁逃生服务器异常是什么原因
面对网络安全我们要做什么
阿里云rpa软件开发教程
mysql 数据库版本
专业软件开发郑重承诺
服务器管理器如何使用教程
维纶通配方数据库
中国网络安全的标志
国家电网网络安全做法与成果
数据库删除同一行数据
缓存服务器 设计方案
欧冠数据库
服务器ping显示不了
服务器结婚
crisp数据库 陈斯迪