R CMD CHECK "В глобальную среду были определены следующие назначения:

Выполнение R CMD check на моем пакете Я получаю следующее предупреждающее сообщение:

Found the following assignments to the global environment:
File ‘SciencesPo/R/describe.R:
 assign(as.character(substitute(data)), dataset, pos = 1)

Я попытался отключить его, добавив среду, указанную здесь, используя envir =.************* и envir =.GlobalEnv, но получил то же сообщение.

Кто-нибудь знает, как я могу это исправить?

1 ответ

Это должно сделать:

#' function loading results in global environment
#' @param pos defaults to 1 which equals an assingment to global environment
assign_to_global <- function(pos=1){
 assign("sentence", "That was easy.", envir=as.environment(pos) )
}

licensed under cc by-sa 3.0 with attribution.