2010-11-15 48 views
4

當使用ggplot或子集,在我的封裝的R CMD check命令生成以下說明:上ggplot,子集,等等 - [R CMD檢查注意到

* checking R code for possible problems ... NOTE 
foo: no visible binding for global variable ‘bar’ 

爲一個模擬功能,諸如

foo <- function(dataframe) { subset(dataframe,bar>10) } 

當忘記包中全局變量的使用時,R CMD check部分很有用。因此,我想讓它乾淨。

有沒有一種可能性,令R知道ggplot /集的特殊性?

+2

爲了記錄在案,這種情況發生在我身上的一個簡單的('用(FOO,子集(...))'或相似,所以它沒有任何關係'ggplot2'本身。我本來還打算在r-devel上報告,但我一定分心)。對我來說,就像一個「工具」中的錯誤。 – 2010-11-15 14:56:05

回答

2

這就是爲什麼這是一個NOTE而不是WARNINGERROR - 目前沒有自動化的方法來檢測函數中使用非標準評估。