У меня есть следующие символы (образец):Преобразование текста в определенный формат даты в R
>trial
[1] "9-5" "7-5" "13-3" "17-6"
И я хочу, чтобы преобразовать их в формат даты (если это возможно) и стать чем-то вроде следующего:
>trial
[1] Friday 9:00 Friday 7:00 Wednesday 13:00 Saturday 17:00
Я использую следующий код, который не является желаемым результатом:
>strptime(trial,format="%k-%w")
[1] "2015-10-06 09:00:00 CEST" "2015-10-06 07:00:00 CEST"
[3] "2015-10-06 13:00:00 CEST" "2015-10-06 17:00:00 CEST"
Моя точка зрения заключается в том, что я хочу иметь формат даты по будням и часам. Как это можно сделать?
что-то вроде 'STRFTIME (strptime (trial = "% k-% w"), format = "% A% H:% M") ' –
Помните, что дата считается сегодня, когда она не указана' "Для strptime требуется строка ввода не указывать дату полностью: предполагается, что неуказанные секунды, минуты или часы равны нулю, а неуказанный год, месяц или день - текущий. "' –
Не su почему вы подчеркиваете «формат даты». Если вы хотите объект класса даты, вы не можете настроить его отображение (в отличие от Stata, например). – Frank