循环输出文件?

Loop in output files?

我有一个功能,可以 return 以输出文件的形式得到结果。用户写下期望名称,如:test.dat 和函数 return 结果在本地目录中具有此名称的文件中。

我希望这些文件在 运行 for 循环之后按升序编号,例如:

1.dat

2.dat

...

10000.dat

基本上,想法是将 c("1.dat","2.dat",...,"10000.dat") 放在矢量输出中。

如果我们需要一个 vector 输出并且我们正在应用一个 for 循环,要么初始化一个 NULL 向量并连接函数

的输出
v1 <- c()
for(i in 1:1e5) v1 <- c(v1, myfunction(arg1, arg2))
v1 <- paste0(v1, ".dat")

或者用全长初始化'v1',根据索引赋值

v1 <- character(1e5)
for(i in 1:1e5) v1[i] <- myfunction(arg1, arg2)
v1 <- paste0(v1, ".dat")