python中怎么按照指定字符串序列排序
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章给大家介绍python中怎么按照指定字符串序列排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。原始数据预览从下表可以很明显的看出,所有的地区都是乱序排列的。这位朋友就是
千家信息网最后更新 2024年11月11日python中怎么按照指定字符串序列排序
这篇文章给大家介绍python中怎么按照指定字符串序列排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
原始数据预览
从下表可以很明显的看出,所有的地区都是乱序排列的。这位朋友就是想将地区按照"深圳、广州、惠州、东莞"这个顺序排列一下。
有的人可能会想,这么简单的问题,直接利用excel做不就行了。话是不假,但是如果有多个这样的表格呢?并且每天都是重复这样而操作,你还觉得手动操作更方便吗?
3.解决问题
说实话这个问题,我在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)
df.sort_values("地区", inplace=True)
df
结果如下:
关于python中怎么按照指定字符串序列排序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
地区
序列
排序
知识
数据
知识点
问题
字符
字符串
内容
更多
类别
东莞
广州
惠州
深圳
帮助
不错
原始
明显
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
朝阳回收服务器内存条
产品查询用什么数据库好
软件开发公司销售部工作总结
测试转软件开发怎么样
cidf网络安全奖学金
军工资源光伏网络安全
学做网络安全产品
幼儿园中班网络安全教育总结
网络安全威胁有关书籍
宁远网络安全检查
sql数据库及应用答案
excel地址数据库
如本地服务器
excel清除列表数据库
军队手机网络安全教育视频
查看数据库当前所有用户
编办网络安全宣传周工作计划
北京做服务器的公司
服务器隔五分钟重启
专科生计算机网络技术就业率
天津云财务软件网络技术
惠山区微型软件开发品质保障
完整的软件开发流程好处
参观网络安全知识科普展活动
北京东盛天网网络技术有限公司
网络安全教育动画片下载
网络安全与隐私保护部
珠海软件开发机构
重庆教育技术软件开发
全国计算机三级网络技术知识