Come posso rilevare caratteri non ascii in una stringa di vettore in modo simile a grep. Per esempio qui di seguito mi piacerebbe tornare c(1, 3)
o c(TRUE, FALSE, TRUE, FALSE)
:Rileva caratteri non ascii in una stringa
x <- c("façile test of showNonASCII(): details{",
"This is a good line", "This has an ümlaut in it.", "OK again. }")
Tentativo:
y <- tools::showNonASCII(x)
str(y)
p <- capture.output(tools::showNonASCII(x))
Forse 'stringi :: stri_enc_mark (x)'? –
@David Penso che lo farà ... puoi buttare giù come risposta. Forse altri vedranno un problema con esso o avranno soluzioni diverse. –
Perché non correggere il codice in modo che gestisca correttamente Unicode? –