I have lots of R source files. For example, in both A.R and C.R files, B.R is loaded via source(). Now I’d like to use the functions in both A.R and C.R, how can I avoid sourcing B.R repeatedly? Is there any include guard mechanisms similar in C/C++?
I have lots of R source files. For example, in both A.R and C.R
Share
If B.R already has a function or data set in it with a rather unique name, you could use it as a guard. Otherwise, just define one:
B.R
A.R: