我想刪除我的字符串中的一些非常特殊的字符。 我讀過的其他職位,如: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