2017-02-05 4 views
0

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

datetest <- as.Date(CAT$Date, "%Y-%m-%d") 

но он возвращает:

Ошибка в as.Date.default (CAT $ Date "% Y-% m-% d"): не знаю, как новообращенный 'CAT $ Date' в класс «Дата»

Я также попытался: datetest <- as.Date(CAT[["Date"]], "%Y-%m-$d") , но получите то же сообщение об ошибке.

Действительно не уверен, почему это не нравится, любая помощь для полного новичка будет оценена! Благодарю.

+4

Коул вы показать несколько значений из этого столбца? – kaksat

+0

Привет, спасибо за ответ. В настоящее время у меня есть столбец, заполненный датой правильно, но в формате символов, например, первые значения: 2016-09-20, второе значение 2016-09-21 и так далее. –

ответ

0

первый проверить класс CAT $ Date, затем выполните следующие действия:

datetest <- as.Date(as.character(unlist(CAT$Date)), "%Y-%m-%d") 
+0

Спасибо за ответ. Класс «dataTables_scrollBody», по крайней мере, я думаю .. Я щелкнул правой кнопкой мыши, проверил, а затем на указателе он читает «div class =» dataTables_scrollBody »' –

+0

Также, чтобы добавить, я действительно пытаюсь переформатировать столбец в кадр данных, а не только в новый вектор, то есть моя первоначальная строка должна была быть: CAT $ Date <- as.Date (CAT $ Date, "% Y-% m-% d") –

Смежные вопросы