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

Duncan Murdoch murdoch.duncan at gmail.com
Tue Jul 10 15:24:16 CEST 2012


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.  You can 
also use local() around the code in a script, but it gets messy when you 
want to export more than one thing.

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.



More information about the R-help mailing list