美文网首页
R中将汉字转为拼音

R中将汉字转为拼音

作者: 董八七 | 来源:发表于2022-02-22 14:48 被阅读0次

今天给朋友处理数据,性状等用汉字。分析时汉字总有各种问题,所以需要转成字母/数字。量大时手动转换耗时费力,用程序转换势在必行。检索到有Rpinyin可供使用。列几条用法。

#调包
library(tidyverse)
library(pinyin)

# 主函数是py()
py("汉字")
#    汉字 
# "hàn_zì" 

默认参数给的拼音带声调。不需要声调呢?

#调字典
py("汉字", dic = pydic(dic = c("pinyin2")))
#      汉字 
#"han4_zi4" 

字间用下横线连接,声调用数字表示,跟在每个字的拼音后。这时想要去掉数字就简单了。

py("汉字", dic = pydic(dic = c("pinyin2"))) %>% str_remove_all("\\d{1,}")
#"han_zi"

输出的拼音字符也可以只保留首字母。

py("汉字", dic = pydic(only_first_letter =T,dic = c("pinyin2"))) %>% str_remove_all("\\d{1,}")
"h_z"

相关文章

  • R中将汉字转为拼音

    今天给朋友处理数据,性状等用汉字。分析时汉字总有各种问题,所以需要转成字母/数字。量大时手动转换耗时费力,用程序转...

  • pythoin pypinyin汉字转拼音库使用

    pypinyin 将汉字转为拼音。可以用于汉字注音、排序、检索 。 Documentation: http://p...

  • Python汉字拼音转换工具

    将汉字转为拼音,可以用于批量汉字注音、文字排序、拼音检索文字等常见场景。现在互联网上有许多拼音转换工具,基于Pyt...

  • 汉字转化为拼音--python实现

    将汉字转为拼音。可以用于汉字注音、排序、检索。GitHub地址:https://github.com/mozill...

  • Python 拼音汉字互转

    汉字转拼音:pypinyin拼音转汉字:Pinyin2Hanzi Python汉字转拼音-拼音转汉字的效率测评

  • python3实现汉字转拼音

    一、简述 汉字转语音实现就分为两步,第一步将汉字转为拼音,第二步通过拼音调用相匹配的音频文件。下面是具体的开发实例...

  • 发布 | 汉字转拼音工具

    通过查找汉字拼音库实现实时汉字转拼音的功能。 实现 加载汉字拼音对照文件pinyin.txt(4万+汉字拼音对照)...

  • 发布 | 汉字转拼音工具

    通过查找汉字拼音库实现实时汉字转拼音的功能。 实现 加载汉字拼音对照文件pinyin.txt(4万+汉字拼音对照)...

  • pinyin4j封装

    java将汉字转为拼音首字母和拼音全拼封装 测试截图(由于汉语博大精深的多音字,所以会有多组出现,根据个人需求自行修改)

  • 排序实例

    描述 访问者排序规则:部门、成员依次排序;部门、成员各自按名称首字符排序:特殊字符,数字,字母,汉字(转为拼音)排...

网友评论

      本文标题:R中将汉字转为拼音

      本文链接:https://www.haomeiwen.com/subject/ofeglrtx.html