在循环中使用循环进行编号

Vineet Goti

我正在尝试生成几行文本,文本的结尾顺序更改数字。我正在使用“ paste()”编写文本,并尝试使用“ for循环”顺序更改文本结尾处的数字。现在,我想编写几百行这些行,以便创建列表并尝试填充列表。举例来说,我想这样写:

  $DATA ESTIM1101001.csv
  $DATA ESTIM1101002.csv
  .
  .
  .
  $DATA ESTIM11010020.csv

  $DATA ESTIM1102001.csv
  $DATA ESTIM1102002.csv
  $DATA ESTIM1102003.csv
  .
  .
  .
  $DATA ESTIM11020020.csv


  $DATA ESTIM11030001.csv
  $DATA ESTIM11030002.csv
  .
  .
  . 
  $DATA ESTIM110300020.csv      

详细来说,在ESTIM110i00j.csv中,i = 1到30,j = 1到20,
所以30 * 20 =共600行。

我正在尝试通过下面的代码做到这一点:

b <- list()
for (i in 1:30) {
 for(j in 1:20) {
   for(p in 1:600){
b[[p]]<-(paste("$DATA",paste("ESTIM110",i,"00",j,".csv",sep=""),sep=" "))}}}

但是,对于所有600行,我最终都是$ DATA ESTIM1010300020.csv。我怀疑我没有正确编写for循环来保持数字变化。非常感谢您帮助您清楚地了解for循环以完成此任务。谢谢你。

亚历克斯

您的逻辑有些偏离。p在递增i之前循环遍历600次j解决问题的一种方法是添加一个计数器,例如

b <- list()
count <- 1
for (i in 1:30) {
    for(j in 1:20) {
        b[[count]]<-(paste("$DATA",paste("ESTIM110",i,"00",j,".csv",sep=""),
            sep=" "))
        count <- count + 1
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ant:在循环中使用多个名称模式进行删除

来自分类Dev

for循环中使用ggplot进行绘图不起作用

来自分类Dev

在Wordpress循环中使用后计数进行导航

来自分类Dev

在foreach循环中使用for循环值

来自分类Dev

在循环中使用cvtColor

来自分类Dev

Python在FOR循环中使用IF

来自分类Dev

在for循环中使用if语句

来自分类Dev

在for循环中使用Groupby

来自分类Dev

在循环中使用NSDecimalNumber?

来自分类Dev

在For循环中使用Grep

来自分类Dev

在循环中使用sed

来自分类Dev

在for循环中使用if语句

来自分类Dev

在 for 循环中使用逗号

来自分类Dev

for 循环中的“无效语法”,如何使用 for 循环获取客户编号?

来自分类Dev

C:在双循环中使用 getchar() - 卡在循环中?

来自分类Dev

如何在使用jstl的if循环中使用if循环

来自分类Dev

绘图无法在for循环中使用

来自分类Dev

在并行foreach循环中使用source()

来自分类Dev

在for循环中使用'tar'命令

来自分类Dev

在增强的for循环中使用类

来自分类Dev

何时在if循环中使用-f或-a标记

来自分类Dev

在for循环中使用geom_segment()?

来自分类常见问题

避免在for循环中使用if语句?

来自分类常见问题

在循环中使用随机矩阵(R)

来自分类Dev

在while循环中使用Scala延续

来自分类Dev

在fortran循环中使用指针变量

来自分类Dev

在for循环中使用大于号

来自分类Dev

在For循环中使用try / catch

来自分类Dev

JavaScript函数无法在for循环中使用