How do I run system executables with aliases within R?

大城市里の小女人 提交于 2020-01-22 02:30:10

问题


Suppose, I am running system command in R to run an executable.

inputfile <- "/path/myfile.txt"

How can I replace /path/myfile.txt in the below command with inputfile as shown in the command below?

system ("executable -input inputfile -output output.txt")


回答1:


Try either of these:

library(gsubfn)

fn$system("executable -input $inputfile  -output output.txt")

or without packages:

cmd <- sprintf("executable -input %s -output output.txt", inputfile)
system(cmd)


来源:https://stackoverflow.com/questions/48895741/how-do-i-run-system-executables-with-aliases-within-r

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!