在R,当我运行为什么'system`不会创建并返回一个变量?
system("FOO='test123'")
我希望
system("echo $FOO")
,以同样的方式返回
test123
是
system("echo $USER")
回报我的用户名
但它什么也没有返回。为什么是这样?
为什么会有人想这样做吗?我试图模拟使用env FOO='test1234 R -vanilla < script.R
,同时编写script.R
,然后调用system("echo $FOO
)`
如果您想设置将保留您的R会话的环境变量,请使用'Sys.setenv'。 –