我有一个名为my.Script
的Rscript:
#!/usr/bin/env Rscript
x <- rnorm(10)
x
我可以从bash命令行运行。
现在我想从R会话中运行此脚本并将其输出捕获为R对象。
> x <- system('my.Rscript')
我在R控制台中想象这样的东西:
x <- readRDS(file=pipe(description = 'my.Rscript'))
在剧本里面我会写这样的东西:
#!/usr/bin/env Rscript
x <- rnorm(10)
saveRDS(x=x, file = stdout())
这不起作用。谁能告诉我这是怎么回事?