问题描述
我有一个函数,可以接收多个csv文件并将它们处理为excel文件。
#review.R
review <- function(...,savename) {
somecodes
}
我的文件夹中有以下文件:
fileA.csv
fileB.csv
fileC.csv
fileD.csv
...
这就是我的运行方式:
review("fileA","fileB","fileC","fileD",savename="analysis")
然后处理并输出“ analysis.xlsx”
在RStudio中运行它没有问题,但我真的很想在cmd行中运行脚本,如下所示:
rscript.exe f_wrapper.r "fileA" "fileB" "fileC" "fileD" savename="analysis"
这是我的f_wrapper.R
#f_wrapper.R
#this script doesn't work at all
args <- commandArgs(TRUE)
obj <- list(...)
source("my_R_folder/review.R")
review(obj)
我到处搜索Google,但是我只能找到传递诸如a,b,c之类的固定参数,但是我试图将a,b,c,d,e ....以及更多参数传递给我的函数。
请帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)