1

假设我有以下脚本

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

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

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

4

1 回答 1

1

您可能会发现这些信息?commandArgs很有帮助。

从描述:

 Provides access to a copy of the command line arguments supplied
 when this R session was invoked.
于 2012-06-22T21:29:19.467 回答