用动态变量名从R调用系统命令

问题描述 投票:0回答:1

我想使用系统命令来调用python脚本。我正在传递参数,但是变量是动态的。我不确定如何动态粘贴文件名。我希望根据用户输入更改文件名。

system('python testMethod.py Filename', wait = TRUE)
r system
1个回答
4
投票

使用paste0创建命令字符串:

filenname <- "Filename"
system(paste0("python testMethod.py ", filename), wait = TRUE)

编辑:M--的建议确实使它更干净:

filenname <- "Filename"
system(paste("python testMethod.py", filename), wait = TRUE)
© www.soinside.com 2019 - 2024. All rights reserved.