使用动态变量名称从 R 调用系统命令
Invoke a system command from R with dynamic variable name
我想使用系统命令调用 python 脚本。我用它传递一个参数,但变量是动态的。我不确定如何动态粘贴文件名。我希望根据用户输入更改文件名。
system('python testMethod.py Filename', wait = TRUE)
使用paste0
创建命令字符串:
filenname <- "Filename"
system(paste0("python testMethod.py ", filename), wait = TRUE)
编辑:
M-- 的建议确实使它更干净:
filenname <- "Filename"
system(paste("python testMethod.py", filename), wait = TRUE)
我想使用系统命令调用 python 脚本。我用它传递一个参数,但变量是动态的。我不确定如何动态粘贴文件名。我希望根据用户输入更改文件名。
system('python testMethod.py Filename', wait = TRUE)
使用paste0
创建命令字符串:
filenname <- "Filename"
system(paste0("python testMethod.py ", filename), wait = TRUE)
编辑: M-- 的建议确实使它更干净:
filenname <- "Filename"
system(paste("python testMethod.py", filename), wait = TRUE)