R While循环用于创建具有容量的多个资源

R While循环用于创建具有容量的多个资源,r,event-simulation,R,Event Simulation,我需要在Simmer simulation包中创建52个容量为2的资源。我试图通过使用while循环来为我创建这些资源,而不是自己创建每个资源。 我的想法是,我有一个while循环,如下所示。在每个循环中,应创建一个名为Transport_vehicle1、Transport_vehicle2、…、Transport_vehicle52的资源,容量为2 现在我不知道如何在我试图创建的资源的名称中插入数字I i<-1 while (i<=52) { env %>% add_r

我需要在Simmer simulation包中创建52个容量为2的资源。我试图通过使用while循环来为我创建这些资源,而不是自己创建每个资源。 我的想法是,我有一个while循环,如下所示。在每个循环中,应创建一个名为Transport_vehicle1、Transport_vehicle2、…、Transport_vehicle52的资源,容量为2

现在我不知道如何在我试图创建的资源的名称中插入数字I

i<-1
while (i<=52)
{ env %>%
  add_resource("Transport_vehicle"[i],capacity = 2)
  i <- i+1
}     
i您可以使用该方法连接字符串和数字:

i<-1
while (i<=52)
{ env %>%
  add_resource(paste("Transport_vehicle", i),capacity = 2)
  i <- i+1
} 
或使用

paste0("Transport_vehicle", i)
您可以使用该方法连接字符串和数字:

i<-1
while (i<=52)
{ env %>%
  add_resource(paste("Transport_vehicle", i),capacity = 2)
  i <- i+1
} 
或使用

paste0("Transport_vehicle", i)

谢谢,太好了it@DaanvandeVen如果这是你的答案,你应该通过接受它来给予赞扬。另外,我建议使用for循环:
for(我在1:52中)…
。谢谢,这很好it@DaanvandeVen如果这是你的答案,你应该通过接受它来给予赞扬。另外,我建议使用for循环:
for(I in 1:52)…