循环输出文件?
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")
我有一个功能,可以 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")