Ho una funzione semplice in uno dei miei pacchetti R, con uno degli argomenti symbol="£"
:Come utilizzare un simbolo non ASCII (ad esempio £) in una funzione di pacchetto R?
formatPound <- function(x, digits=2, nsmall=2, symbol="£"){
paste(symbol, format(x, digits=digits, nsmall=nsmall))
}
Ma durante l'esecuzione R CMD check
, ottengo questo avvertimento:
* checking R files for non-ASCII characters ... WARNING
Found the following files with non-ASCII characters:
formatters.R
E 'sicuramente che £
simbolo questo causa il problema Se lo sostituisco con un carattere ASCII legittimo, come $
, l'avviso scompare.
Domanda: Come posso utilizzare £
nel mio argomento di funzione, senza incorrere in un avviso R CMD check
?
Forse specificando l'argomento di codifica, e impostando uno latin1 o UTF-8? –