首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >替换文本中的表情符号

替换文本中的表情符号
EN

Stack Overflow用户
提问于 2018-08-28 14:18:59
回答 1查看 903关注 0票数 2

我试着用他们的意思代替表情符号。

代码语言:javascript
运行
复制
Tweets$text[19]
"I ❤️ flying  . ☺️\U0001f44d"

对于这个任务,我使用textclean包。词典不仅包括表情符号描述,还包括字节码表示(x:列):

代码语言:javascript
运行
复制
hash_emojis[1:3]
              x                        y
1: <e2><86><95>            up-down arrow
2: <e2><86><99>          down-left arrow
3: <e2><86><a9> right arrow curving left

结果如下:

代码语言:javascript
运行
复制
Tweets$text[19] = replace_emoji(Tweets$text[19], emoji_dt = lexicon::hash_emojis)

Tweets$text[19]

 "I red heart <ef><b8><8f> flying . smiling face <ef><b8><8f> thumbs up "

我只想获得没有字节码表示的描述,因为我必须再次清理它。如何将"y列“仅应用于文本?他们可能是处理R中表情符号的更好方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-28 14:27:45

在使用replace_emoji之后,您可以使用replace_non_ascii来消除ascii代码。

代码语言:javascript
运行
复制
text <- "I ❤️ flying  . ☺️\U0001f44d"
t <- replace_emoji(text)
replace_non_ascii(t)
"I red heart flying . smiling face thumbs up"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52060107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档