【Python】pinyin模块将中文转为拼音

  • 示例代码

示例代码

可以看到数据不是很规范,城市名称既有中文又有英文,而且上海被存储为ShangHai和Shanghai。

对于上海的问题,我们将拼音全部改为小写即可;

对于中文和拼音混用的问题,可以使用相应的python库(如库pinyin)将中文转换为拼音后作统计。

import pinyin
#选择中国的数据
df = star[star["Country"]=="CN"]df1 = df.copy()
#将城市名改为小写
df1["City"] = df1["City"].apply(lambda x:x.lower())
# df1.shape
# df2 = df1.copy()
#将汉字城市名改为小写拼音
df1["City"] = df1["City"].apply(lambda x:pinyin.get(x, format="strip", delimiter="")[0:-3]) #去掉“市”的拼音
#统计每个城市的星巴克数量
df1 = df1.groupby(["City"]).size().sort_values( ascending=False)
df1.head(10)
City
shanghai     542
beijing      234
hangzhou     117
shenzhen     113
guangzhou    106
hong k       104
chengdu       98
suzhou        90
nanjing       73
wuhan         67
dtype: int64

加油!

感谢!

努力!

【Python】pinyin模块将中文转为拼音相关推荐

  1. php怎么把中文转,PHP如何将中文转为拼音?

    PHP如何将中文转为拼音? 首先使用Composer安装"overtrue/pinyin"拓展:composer require overtrue/pinyin 然后引入Pinyi ...

  2. java将中文转为拼音

    java将中文转为拼音 项目需求,需要将一批工号批量入库,但产品经理提供的却是中文--没办法,只好用程序转了. 做法是将人名保存为文本文件,每行一个.并且采用pinyin4j包进行转换,值得提的是pi ...

  3. php实现拼音转中文,PHP如何将中文转为拼音?

    PHP如何将中文转为拼音? 首先使用Composer安装"overtrue/pinyin"拓展:composer require overtrue/pinyin 然后引入Pinyi ...

  4. python将汉字转为拼音字母_实用小技巧,Python一秒将汉字转为拼音

    大家好,欢迎来到Crossin的编程教室! 有时在处理文件时候,我们需要将中文汉字转换为拼音或者拼音首字母的需求:还有的时候,我们需要对汉字进行按拼音字母排序(汉字的默认排序是编码序而非拼音序).针对 ...

  5. python(应用)中文输出拼音

    一.背景 工作中有时需要生成某些建表语句要求不太严格的表,但可能上百个字段,建表时一个个字段翻译很痛苦,利用python的pypinyin模块直接翻译成拼音比较省事. 二.功能实现 1.代码 impo ...

  6. 将字符串中的中文转为拼音(java)

    maven依赖 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</ ...

  7. python秒数转化为时间用户jianpang_Python中文转为拼音

    # -*- coding: utf-8 -*- import sys def openTable(): f = open('gb-pinyin.table', 'r') table = f.read( ...

  8. python的拼音_Python中文转为拼音

    # -*- coding: utf-8 -*- import sys def openTable(): f = open('gb-pinyin.table', 'r') table = f.read( ...

  9. python中拼音怎么用_实用小技巧,Python一秒将汉字转为拼音

    大家好,欢迎来到Crossin的编程教室! 有时在处理文件时候,我们需要将中文汉字转换为拼音或者拼音首字母的需求:还有的时候,我们需要对汉字进行按拼音字母排序(汉字的默认排序是编码序而非拼音序).针对 ...

最新文章

  1. OpenCV新手入门,如何用它平移缩放和旋转图片
  2. 为jqgrid添加统计金额页脚
  3. MySQL utf8mb4 字符集:支持 emoji 表情符号
  4. 传统产业已死,新的产业在何方?
  5. Google Wave了解(资料收集)
  6. Babel+vscode实现APICloud开发中兼容ES6及以上代码
  7. 腾讯外包php 面试,一道腾讯PHP程序员面试题,看下吧里有多少人做的出
  8. vs python调试配置_想用Python编程却不知如何下手?一篇搞定编程准备工作
  9. 二年级上册计算题_二年级上册数学计算题
  10. python语言的实验心得体会范文_关于实验总结心得体会范文
  11. Android植入Wooboo广告教程
  12. 送女朋友实用的七夕礼物、送女朋友七夕礼物最有意义排行榜
  13. 微信开发,微信开发者平台
  14. 大白菜U盘启动制作工具装机维护版V5.0–大白菜U盘下载中心
  15. 成都梵羽汇:抖音任务中心如何操作呢?
  16. 作计算机报告用英语怎么写,计算机专业英语报告.doc
  17. JavaOOP(面向对象)学习体会
  18. 红米5双清_红米手机双清步骤
  19. (七)JMockit 的MockUp+@Mock--基础篇
  20. [机缘参悟-34]:光锥之内皆命运

热门文章

  1. 最新12篇区块链论文
  2. 【安徽省机器人大赛单片机与嵌入式赛道竞赛】C平台作品
  3. 社保卡绑定支付宝,直接在支付宝上报销!
  4. c语言碱基配对的算法,OpenJudge计算概论-配对碱基链
  5. python 小游戏
  6. 用C语言实现简易的2048小游戏
  7. 关于5G技术和应用场景的简单介绍
  8. C语言地址传递和引用传递
  9. type-c转接头HDMI+VGA+USB3.0+PD3.0四合一扩展坞
  10. 永星电子 HDMI LVDS VGA USB 转 to MIPI DSI 驱动DOME支持1080P旋转横屏安卓RK3288音频缩放自适应机顶盒子投影仪相机PS4 T13530080630