[R] How to import sensitive data when multiple users collaborate on R-script?

MacQueen, Don macqueen1 at llnl.gov
Tue May 31 17:55:04 CEST 2016


There are lots of ways to handle this kind of thing, and the other
suggestions are good. But specific to your "something like" idea, see the
output of

  Sys.info()

in particular
  Sys.info()['nodename']
  Sys.info()['user']

-Don

-- 
Don MacQueen

Lawrence Livermore National Laboratory
7000 East Ave., L-627
Livermore, CA 94550
925-423-1062





On 5/31/16, 3:44 AM, "R-help on behalf of Nikolai Stenfors"
<r-help-bounces at r-project.org on behalf of nikolai.stenfors at gapps.umu.se>
wrote:

>We conduct medical research and our datafiles therefore contain sensitive
>data, not to be shared in the cloud (Dropboc, Box, Drive, Bitbucket,
>GitHub).
>When we collaborate on a r-analysis-script, we stumble upon the following
>annoyance. Researcher 1 has a line in the script importing the sensitive
>data from his/her personal computer. Researcher 2 has to put an additional
>line importing the data from his/her personal computer. Thus, we have
>lines
>in the script that are unnecessery for one or the other researcher. How
>can
>we avoid this? Is there another way of conducting the collaboration. Other
>workflow? 
>
>I'm perhaps looking for something like:
>"If the script is run on researcher 1 computer, load file from this
>directory. If the script is run on researcher 2 computer, load data from
>that directory". 
>
>Example:
>## Import data-------------------------------------
># Researcher 1 import data from laptop1, unnecessery line for Researcher 2
>data <- read.table("/path/to_researcher1_computer/sensitive_data.csv")
>
># Researcher 2 import data from laptop2 (unnecessery line for Researcher
>1)
>data <- read.table("/path/to_researcher2_computer/sensitive_data.csv")
>
>## Clean data
>data$var1 <- NULL
>
>## Analyze data
>boxplot(data$var2)
>
>______________________________________________
>R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>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