我有一個簡單的功能在我的R封裝之一,自變量symbol="£"
之一:運行R CMD check
當如何在R包函數中使用非ASCII符號(例如£)?
formatPound <- function(x, digits=2, nsmall=2, symbol="£"){
paste(symbol, format(x, digits=digits, nsmall=nsmall))
}
但是,我得到這樣的警告:
* checking R files for non-ASCII characters ... WARNING
Found the following files with non-ASCII characters:
formatters.R
這絕對是£
符號導致問題。如果我用合法的ASCII字符(如$
)替換它,警告消失。
問題:如何在我的函數參數中使用£
,而不會產生R CMD check
警告?
也許通過指定的編碼參數,並設置以Latin1或UTF-8? – 2012-07-12 13:25:53