运行R函数作为带参数的命令行脚本

时间:2012-06-22 21:20:36

标签: r command-line

假设我有以下脚本

k <- as.numeric(readline("Start Index: "))
tot <- NULL

for (i in 1:k){
    tot <- c(tot, i)
}
write.csv(tot, "test.csv")

我想从命令行运行此脚本。如何运行它以便它仍然要求用户输入(k)。或者我可以在CMD命令中添加k的值作为参数吗?我在Linux上。

1 个答案:

答案 0 :(得分:1)

您可能会在?commandArgs中找到有用的信息。

来自说明:

 Provides access to a copy of the command line arguments supplied
 when this R session was invoked.