【发布时间】:2019-04-03 21:58:41
【问题描述】:
我从 twitter API 和包 rtweet 中删除了推文,但我不知道如何处理带有表情符号的文本,因为它们的格式为 '\U0001f600' 并且我尝试的所有正则表达式代码到现在都失败了.我什么也得不到。
例如
text = 'text text. \U0001f600'
grepl('U',text)
给我假
grepl('000',text)
也给我 FALSE。
另一个问题是他们经常坚持之前的单词(例如i am here\U0001f600)
那么我怎样才能让 R 识别这种格式的表情符号呢?对于该格式的任何表情符号,我可以在 grepl 中添加什么内容将返回 TRUE?
【问题讨论】:
-
没有
U,没有000,见ideone.com/LvqDEj。有????。你到底想用这些字符/字符串做什么? -
如果你想用 rtweet 去掉这些字符,你可以使用 rtweet::plain_tweets(name of your text column)
-
@WiktorStribiżew 我想用它们做很多事情(计算它们,订购它们,看看哪些发生最多)但首先我想摆脱它们,因为它们看起来不像在我的 wordcloud 中很好。
-
@HarroCyranka 我想保留它们并隔离它们,因为我想稍后研究它们
-
@WiktorStribiżew 我的问题有什么无法回答的?我只是想知道如何将表情符号从文本中分离出来......