将变量和值从 R 脚本传递到 shell 脚本

数据挖掘 r 解析
2022-03-01 05:19:00

我正在使用 shell 脚本(#!/bin/sh),我想知道是否有一种方法可以从我在 shell 脚本中调用的 Rscript 中调用变量及其值。如果这没有意义,我想创建 data=data.frame(a=seq(1,5), b=seq(1,5))一个名为test.r的脚本中的数据框 ,然后调用该变量,它的内容在我的 shell 脚本中,即用回显打印它:

echo $data

1个回答

您想要的 Bash 功能称为命令替换,例如:

echo $(./test.r)

这将回显您的 Rscript 的输出。或者,您可以在环境变量中捕获它。