r_copycat {callr} | R Documentation |
Differences to r()
:
No extra repoditories are set up.
The --no-site-file
, --no-environ
, --no-save
, --no-restore
command line arguments are not used. (But --slave
still is.)
The system profile and the user profile are loaded.
No extra environment variables are set up.
r_copycat(func, args = list(), libpath = .libPaths(), repos = getOption("repos"), cmdargs = "--slave", system_profile = TRUE, user_profile = TRUE, env = character(), ...)
func |
Function object to call in the new R process.
The function should be self-contained and only refer to
other functions and use variables explicitly from other packages
using the r(.libPaths) does not work, because r(function() .libPaths()) works just fine. |
args |
Arguments to pass to the function. Must be a list. |
libpath |
The library path. |
repos |
The repos option. If |
cmdargs |
Command line arguments to pass to the R process.
Note that |
system_profile |
Whether to use the system profile file. |
user_profile |
Whether to use the user's profile file. |
env |
Environment variables to set for the child process. |
... |
Additional arguments are passed to |
Other callr functions: r_vanilla
,
r