que tienen una función simple en una de mis paquetes R, con uno de los argumentos symbol="£"
:¿Cómo se usa un símbolo que no sea ASCII (por ejemplo, £) en una función de paquete R?
formatPound <- function(x, digits=2, nsmall=2, symbol="£"){
paste(symbol, format(x, digits=digits, nsmall=nsmall))
}
Pero cuando se ejecuta R CMD check
, me sale esta advertencia:
* checking R files for non-ASCII characters ... WARNING
Found the following files with non-ASCII characters:
formatters.R
Es, definitivamente, ese símbolo £
eso causa el problema Si lo reemplazo con un carácter ASCII legítimo, como $
, la advertencia desaparece.
Pregunta: ¿Cómo puedo usar £
en mi argumento de función, sin incurrir en una advertencia R CMD check
?
Tal vez especificando el argumento de codificación, y el establecimiento ya sea latin1 o UTF-8? –