как сохранить файл RDS с другим названием в r?

#r

Вопрос:

Я хочу сохранить данные об автомобилях в цикле с другим названием.

 for (i in 1:10)
{ outfilename=paste0(i ,".RDS")
saveRDS(cars, file = "/home/outfilename.RDS")}

 

однако, похоже, что имя файла out все еще не работало

Комментарии:

1. для (i в 1:10){saveRDS(автомобили, файл = paste0(«/home/», i ,».RDS»))}

2. @VasilyA Не стесняйтесь публиковать в качестве ответа, что решает проблему.

Ответ №1:

Вы, вероятно, имели в виду что-то вроде этого:

 for (i in 1:10){
  outfilename <- paste0("/home/", i ,".RDS")
  saveRDS(cars, file = outfilename)
}
 

Ответ №2:

С помощью lapply

 lapply(1:10, function(i) 
  saveRDS(cars, file = file.path('/home', paste0(i, ".RDS"))))