[Bioc-devel] ddply causes error during R check

web working webwork|ng @end|ng |rom po@teo@de
Thu Feb 14 09:05:48 CET 2019


Hi Mike,

thank you for pointing out that there are other package which have the 
same situation.

Tobias

Am 12.02.19 um 14:47 schrieb Mike Smith:
> If you're sure these are false positives (and it looks like they are) 
> then you can use utils::globalVariables() outside of your function to 
> get rid of the note.  It might also be worth pointing out that there 
> are also plenty of Bioconductor packages that don't do this and simply 
> have this mentioned in the check results e.g 
> http://bioconductor.org/checkResults/devel/bioc-LATEST/beadarray/malbec2-checksrc.html 
> .
>
> Mike
>
> On Tue, 12 Feb 2019 at 08:35, web working <webworking using posteo.de 
> <mailto:webworking using posteo.de>> wrote:
>
>     Hi,
>
>     I am developing a Bioconductor package and can not get rid of some
>     warning messages. During devtools::check() I get the following
>     warning
>     messages:
>
>     ...
>     summarizeDataFrame: no visible binding for global variable ‘name’
>     summarizeDataFrame: no visible binding for global variable ‘gene’
>     summarizeDataFrame: no visible binding for global variable ‘value’
>     ...
>
>     Here a short version of the function:
>
>     #' Collapse rows with duplicated name column
>     #'
>     #' @param dat a \cite{tibble} with the columns name, gene and value
>     #' @importFrom plyr ddply
>     #' @import tibble
>     #' @return a \cite{tibble}
>     #' @export
>     #'
>     #' @examples
>     #' dat <- tibble(name = c(paste0("position", 1:5), paste0("position",
>     c(1:3))), gene = paste0("gene", 1:8), value = 1:8)
>     #' summarizeDataFrame(dat)
>     summarizeDataFrame <- function(dat){
>        ddply(dat, "name", "summarize",
>              name=unique(name),
>              gene=paste(unique(gene), collapse = ","),
>              value=mean(value))
>     }
>
>     R interprets the "name", "gene" and "value" column names as variables
>     during the check. Does anyone has an idea how to change the syntax of
>     ddply or how to get rid of the warning message?
>
>     Thanks in advance!
>
>     Tobias
>
>     _______________________________________________
>     Bioc-devel using r-project.org <mailto:Bioc-devel using r-project.org> mailing
>     list
>     https://stat.ethz.ch/mailman/listinfo/bioc-devel
>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list