Когда я прочитал в файле данных с использованием R, переменная Date является фактором.Использование R, как преобразовать фактор в дату, не теряя год?
Например, пусть epc сохранит набор данных. Тогда, если мы посмотрим на структуру первого дня, мы получаем
ул (ЕРС $ Date [1]) Фактор ж/1 уровень "16/12/2006": 1
Если вы должны были преобразовать это в символ, as.character (epc $ Date [1]), вы получили бы то же самое: «16/12/2006»
Независимо от того, что я пробовал, Я не могу преобразовать этот тип объекта в действительную дату.
если дата «16/12/2006» (которую я предполагаю, это 16 декабря 2006 г.), то as.Date (epc_full $ Date [1]) дает «0016-12-20» - - полный год утерян.
Я пробовал много разных вещей, например, сначала преобразовывая дату в символ, пытаясь использовать разные версии as.Date() и т. Д., Но я получаю точно такой же результат, когда вход «16/12/2006 "
Что это за трюк здесь?
Вы можете предоставить 'dput' как минимум' head' переменной фактора? – hrbrmstr
Можете ли вы попробовать класс (epc $ Date [1]), чтобы узнать, какой тип используется? – penguin2718
Вам также необходимо указать формат: 'as.Date (вещь, формат ="% d /% m /% Y ") при условии, что это формат m/d/Y. – hrbrmstr