在我们使用pandas过程中有时会遇到排序,尤其是中文排序,例如excel排序,按姓名拼音排序等等,而pandas默认的排序并不能满足我们的中文排序,所以有了这个中文排序方式
一、首先实现中文的拼音排序
二、利用pandas自定义排序
最后献上完整代码
最后说明:
pandas默认的排序,不支持中文拼音排序,如果使用中文拼音排序需要自定义,
支持:纯中文 + 数字 + 纯大/小写字母 或 可接受大写在前小写在后的字母排序
不支持:小写字母在前,大写在后
目前原因:在ASCII码里,大写字母数值较小,小写字母数值较大
如有解决者,请联系告知,谢谢
领取专属 10元无门槛券
私享最新 技术干货