我想删除我的字符串中的一些非常特殊的字符。 我读过的其他职位,如:R如何删除字符串中的特殊字符?
但这些都不是什么即时寻找。
可以说,我的字符串是如下:
s = "who are í ½í¸€ bringing?"
我已经试过以下:
test = tm_map(s, function(x) iconv(enc2utf8(x), sub = "byte"))
test = iconv(s, 'UTF-8', 'ASCII')
上面这些都不奏效。
编辑: 我正在寻找一个通用解决方案! 我不能(也不愿意)手动识别所有特殊字符。
也是这些非常特殊字符(不是100%确定),从表情
请帮助或引导我正确的帖子引起。 谢谢!
我认为真正的问题是,你是如何与乱码字符串?如果您向后退到您生成此字符串的方式,您可以调整该步骤以获取所需的输出。 –
所以,我只是用gsub尝试过,它似乎工作。像这样:'s2 < - gsub(“€”,“”,s)'。试着这样做。基本上将“s”字符串中的“€”实例更改为无效,从而有效地将其删除。 – giraffehere
@RichardScriven我不是很确定,但可能来自表情 – alwaysaskingquestions