Проблема с форматом dateInput в R Studio

Я пытаюсь ввести файлы Excel с соглашением об именах: «Новое имя файла — 06 июня».

Я создал функцию dateInput: dateInput («даты», «Конкретная дата:», format = «MM dd»),

И функция fileName, которая объединяется в зависимости от введенной даты: fileName ‹- paste("H:\New FileName - ", date1, ".xlsm")

Кто-нибудь знает, как это сделать? Или R studio не позволяет вводить дату с помощью MM dd?


person coder113    schedule 07.06.2019    source источник


Ответы (1)


date1 <- format(Sys.Date(), '%B %d')
paste("H:\\New FileName - ", date1, ".xlsm", sep = "")
[1] "H:\\New FileName - June 07.xlsm"

Замените Sys.Date() на то, откуда исходит ваше значение даты. Вам понадобится двойной \, так как R использует \ в качестве escape-символа.

При использовании R вы должны следовать этим рекомендациям по форматированию дат https://www.statmethods.net/input/dates.html

person John Carty    schedule 07.06.2019