2012-02-02 2 views
4

Глядя на спецификаторы формата времени Я не вижу никаких параметров для таких дат, как 2/5/2010 (месяц/день/год, одна цифра, без пробелов). Существуют ли встроенные методы для преобразования дат в этом формате?R: Конвертировать месяц и день одного месяца в POSIXct

+1

Downvote заслуживал, я был довольно плотным с этим один .... –

ответ

6

as.POSIXct('2/5/2010',format='%m/%d/%Y')

см ?strptime для форматирования параметров.

+0

я путаю себя с помощью неправильного года против моего данные. Поскольку в документации указано, что% m должно иметь начальные нули, я ошибочно думал, что это то, что отбрасывало мои результаты. –

+1

Я рассмотрел вопрос, потому что я думаю, что документация не ясна по этому вопросу, и я думаю, что он должен сказать «ведущие нули или ведущее пространство для однозначного числа». – SnowFrog

2

В R, используйте

strptime ('2/5/2010', "% м /% г /% Y")

Документация strptime вводит в заблуждение.

% м и% d может работать как с одной цифрой месяца R и двойными рыть

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