2016-02-12 2 views
2

В R, у меня есть строки, которые закодированные мусор в, например,R: Удалить все закодированный текст из строки

"based on the unique spectral \xfc\xbe\x8e\x93\xa0\xbc\xfc\xbe\x98\xa6\x90\xbc\xfc\xbe\x99\xa6\x8c\xbcfingerprints\xfc\xbe\x8e\x93\xa0\xbc of their biochemical composition" 

Есть простой способ лишить строку кодированного барахла, независимо от того, хлам есть?

ответ

4

Использование gsub

x <- "based on the unique spectral \xfc\xbe\x8e\x93\xa0\xbc\xfc\xbe\x98\xa6\x90\xbc\xfc\xbe\x99\xa6\x8c\xbcfingerprints\xfc\xbe\x8e\x93\xa0\xbc of their biochemical composition" 
gsub("[^[:print:]]", "", x) 
# [1] "based on the unique spectral fingerprints of their biochemical composition" 
+0

Не видел U на некоторое время. Плюс один. – akrun

Смежные вопросы