我有一个R脚本,希望它在其中动态获取位置和文件名。两者都将作为调用此R脚本的前面的Java代码中的参数传递。
R Script:
df1 <- read.csv("filename.csv")
vs=colnames(df1)
md=formula(paste(vs[3],"~",vs[1],"+",vs[2]))
fit <- summary(aov(md, data=df1))[[1]]
在Java代码中还将有唯一的ID,该ID必须是两个输出文件的名称。
R中是否有任何方法可以使用这些参数并动态获取文件名,位置和唯一ID。
调用此Rscript的Java代码是:
buildCommand.add("Rscript ");
buildCommand.add(scriptName);
buildCommand.add(inputFileWithPathExtension);
buildCommand.add(uniqueIdForR);
我必须使用uniqueuniqueIdForR
来命名两个输出文件,并使用inputFileWithPathExtension
来读取R中的输入文件。
谢谢!