我在我的一个 R 包中有一个简单的函数,其中一个参数为 symbol = "£"
:
formatPound <- function(x, digits = 2, nsmall = 2, symbol = "£"){
paste(symbol, format(x, digits = digits, nsmall = nsmall))
}
但是运行R CMD check
时,我收到了以下警告:
* checking R files for non-ASCII characters ... WARNING
Found the following files with non-ASCII characters:
formatters.R
问题出在那个 £
符号上。如果我把它替换成一个合法的 ASCII 字符,比如 $
,警告就会消失。
问题:如何在函数参数中使用 £
,而不触发 R CMD check
警告?