Не удается преобразовать формат даты на языке R.

#r #date #na

#r #Дата #na

Вопрос:

Я пытаюсь преобразовать в дату на языке R, тогда я получаю NA. Попытался настроить ЯЗЫКОВОЙ стандарт, но все еще проблема. Пожалуйста, сообщите. Вот снимок того, что я пытаюсь сделать :

 ## Stored the date into X**
x <- c("2014-12-01", "2014-12-15", "2014-12-20", "2014-12-25")

## Tring to convert the date in the format dd-MMM-YYYY BUT GETTING error**
as.Date(x,"%d-%B-%y")
[1] NA NA NA NA

## Tried setting the LOCALE. See the current locale below**
Sys.getlocale("LC_TIME");
[1] "English_United States.1252"
 

Ответ №1:

Это должно сработать:

 x <- c("2014-12-01", "2014-12-15", "2014-12-20", "2014-12-25")
format(as.Date(x), "%d-%b-%Y")
#[1] "01-Dec-2014" "15-Dec-2014" "20-Dec-2014" "25-Dec-2014"