Hi there,

I am trying to distinguish between getOption() and Sys.getenv(). My
understanding is that these are both used to set values for variables.
getOption is set something like this: option("var" = "A"). This can be
placed in an .Rprofile or at the top of script. They are called like this
getOption("var").

Environmental variables are set in the .Renviron file like this: "var" =
"A" and called like this: Sys.getenv("var"). I've seen mention in the httr
package documentation that credentials for APIs should be stored in this
way.

So my question is how does one decide which path is most appropriate? For
example I am working on a package that has to query a database in almost
every function call. I want to provide users an ability to skip having to
specify that path in every function call. So in this case should I
recommend users store the path as an option or as an environmental
variable? If I am storing credentials in an .Renviron file then maybe I
should store the path there as well?

More generally the question is can anyone recommend some good
discussion/documentation on this topic?

Thanks in advance,

Sam

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to