[R-pkg-devel] Assignments to the Global environment
ligges at statistik.tu-dortmund.de
Sat Jan 6 23:00:48 CET 2018
Let me add: Frequently you can use storage in an enmvironment in yur
package, if that helps to avoid assigning into .GlobalEnv.
On 06.01.2018 22:07, peter dalgaard wrote:
> You probably need to tell us what you are trying to achieve. Why do you want to assign temp3 to a variable with its name in s into the global environment? Not doing that would clearly eliminate the Note:, but presumably it has a function. However, writing to the global environment, especially to variables with arbitrary names, is potentially antisocial behaviour, since it may overwrite user variables.
> Incidentally, why do you write .GlobalEnv as as.environment(1)? Is is as intended?
>> On 6 Jan 2018, at 20:36 , Saeb <ali.saeb at gmail.com> wrote:
>> * checking R code for possible problems ... [4s] NOTE
>> Found the following assignments to the global environment:
>> File 'TSEtools/R/getTSE.R':
>> assign(as.character(s), temp3, envir = as.environment(1))
>> Please let me know, how can I eliminate this problem? I didn't find out
>> any good information on websites!
More information about the R-package-devel