Skip to content
Back to formatted view

Raw Message

Message-ID: <fdf61b41-1bcb-32af-e1df-ac17a737e829@statistik.tu-dortmund.de>
Date: 2018-01-06T22:00:48Z
From: Uwe Ligges
Subject: [R-pkg-devel] Assignments to the Global environment
In-Reply-To: <FB4A2D58-7337-42D2-982C-58804C3A91B4@gmail.com>

Let me add: Frequently you can use storage in an enmvironment in yur 
package, if that helps to avoid assigning into .GlobalEnv.

Best,
Uwe Ligges

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?
> 
> -pd
> 
>> 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!
>