[R] define stuff to be only usable in the same file

Jessica Streicher j.streicher at micromata.de
Tue Jul 10 17:02:38 CEST 2012


On 10.07.2012, at 16:45, Jessica Streicher wrote:

> 
> On 10.07.2012, at 15:24, Duncan Murdoch wrote:
> 
>> On 12-07-10 9:13 AM, Jessica Streicher wrote:
>>> Hello R-Help!
>>> 
>>> I've looked around and have not found:
>>> 
>>> A simple(short) way to hide functions and variables from the global environment. What i want is for a few of them to only be accessable from the scriptfile they're in. I probably could do fun things with environments , but that seems quite a hassle.
>> 
>> The simplest and best way to do this is to write a package.  
> 
> After an hour i can say it is neither simple nor short nor will it work at all at the moment
> 
> ERROR
> cannot change to directory 'testpack'
> 
> -> tried to use the build command from pretty much everywhere

Forget about that, i'm stupid and can't use the tools available...

> 
>> You can also use local() around the code in a script, but it gets messy when you want to export more than one thing.
> 
> I think local isn't quite what i imagined.
> 
>> 
>> Duncan Murdoch
>> 
>>> As example: I have a file that gets me stuff from the database and creates an R object from the results, plus some functions on that object. Now i want the objectrelated stuff to be global, while the functions and variables i use for accessing the database shall be hidden.
>> 
>> 
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list