Как заставить R обновить дату создания png файла? - PullRequest
0 голосов
/ 26 июня 2018

Я использую этот код для создания .png из моих графиков:

png(filename="H:/plot.png", width=650, height=875, units="px", res=100)
grobz <- lapply(list(1.plot, 2.plot, 3.plot, 4.plot), ggplotGrob)
grobz.plot <- arrangeGrob( grobs = list(rbind(grobz[[1]], grobz[[2]], grobz[[3]], grobz[[4]], size = "last")), ncol = 1)
grid.draw(grobz.plot)
dev.off()

Когда я удаляю файл изображения и повторно запускаю свой код, файл .png по-прежнему имеет старый файлдата создания.

Что мне нужно добавить в код или настройки R, чтобы заставить R создать файл с текущей / обновленной датой?

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Вы можете установить одно имя переменной для обновления с помощью Sys.time()

time <- Sys.time()
#time <- as.Date(Sys.time()) # if you need only the date
path <- "~/somepath/"
path_name <- paste0(path, time, ".png") # the exact location with file name
png(filename=path_name , width=650, height=875, units="px", res=100)
# ...
0 голосов
/ 26 июня 2018

возможно ' Sys.setFileTime (путь, время) ' может помочь Хотя должен быть более изощренный способ обновления времени записи / сохранения, чем этот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...