2013-11-19 4 views
0

Мне нужна ваша помощь, чтобы вычислить следующую проблему:Невозможно преобразовать строку на сегодняшний день в R

Я пытаюсь преобразовать столбец даты из строки в фактический формат даты. Я попытался с помощью as.Date

Однако, он показывает сообщение об ошибке: Ошибка в charToDate (х): символьная строка не в стандартном формате однозначному

столбец даты я имею в CSV-файл как это:

Дата

03/17/2003

05/31/2003

09/06/2003

10/18/2003

07/15/2003

09/19/2003

Проблема в том, некоторые из дат в строки и некоторые из них в формате фактической даты. Я пытался отформатировать его из excel - не работал Пробовал копировать и вставлять его в блокнот, а затем импортировать его снова - тоже не работал.

ответ

3

Вы должны узнать о системе помощи в R. Один беглый взгляд на help(as.Date), возможно, рассказывали о формате аргумент:

R> dt <- c("03/17/2003", "05/31/2003", "09/06/2003") 
R> as.Date(dt, "%m/%d/%Y") 
[1] "2003-03-17" "2003-05-31" "2003-09-06" 
R> 
Смежные вопросы