Временные метки, которые у меня есть в качестве класса символов, представлены в таком формате: 1/28/15 16:34. Как я могу скрыть его до формата времени R, а затем также извлечь час дня, дня недели и года отдельно?Как преобразовать этот формат временной отметки в стандартный формат временной отметки?
ответ
Вы можете использовать strptime
функции таким образом:
my_time = strptime("1/28/15 16:34", "%m/%d/%y %H:%M")
Примечания в частности %m
и %y
сказать, соответственно, что месяц будет написан с 1 символом с января по сентябрю и год будет написано с 2 символами.
Например, если вам нужно преобразовать "01/28/2015" вам нужно %M
и %Y
:
my_time = strptime('01/28/2015 16:34', '%M/%d/%Y %H:%M')
Чтобы извлечь день недели и час:
library(lubridate)
week_day = wday(my_time) # or wday(my_time, label=T) if you want the weekday label (Wed in this case)
day_hour = hour(my_time)
Также как я извлекаю время дня и дня недели и года на 3 отдельные переменные после этого преобразования? Я говорю после преобразования, поскольку мне также нужна полная метка времени, которую вы предоставили в своем ответе очень хорошо. Кроме того, почему все меня убивают! – user251385
- 1. log4j2 PatternLayout Формат временной отметки
- 2. разобрать непризнанный формат временной отметки
- 3. PhoneGap API возвращает формат временной отметки?
- 4. Apache Pig ToDate UDF Формат временной отметки
- 5. Что это за формат временной отметки: 090912154113?
- 6. изменить значение формата временной метки в другой формат временной отметки?
- 7. Удаление временной части из столбца временной отметки
- 8. Преобразование временной отметки
- 9. Преобразователь временной отметки
- 10. Усечение временной отметки в Sqoop
- 11. Преобразование временной отметки MYSQL
- 12. Teradata - преобразование временной отметки
- 13. Какой формат временной отметки используется в этом столбце Sqlite?
- 14. Отметки в данный формат
- 15. Форматирование временной отметки
- 16. Laravel Расчет временной отметки
- 17. Ошибка временной отметки
- 18. Разрешение временной отметки
- 19. Получить без временной отметки
- 20. Как получить сумму временной отметки в оракуле?
- 21. Сравнение временной отметки в cassandra
- 22. Запрос временной отметки в Azure
- 23. Ошибка временной отметки в php
- 24. Как изменить значение временной отметки apache Nutch
- 25. Форматирование временной отметки в php
- 26. Php function - Как изменить формат даты в определенном формате (включая формат временной отметки unix)?
- 27. Какой формат временной метки это?
- 28. Поддержка временной отметки S/mime
- 29. Функция временной отметки автоматически обновляется
- 30. Расчет временной отметки Длительность перекрытия
'strptime ('1/28/15 16:34', '% m /% d /% y% H:% M') ' – Jaap
Также как я извлекаю время дня и дня недели и года на 3 отдельные переменные после этого преобразование? Я говорю после преобразования, поскольку мне также нужна полная метка времени, которую вы предоставили в своем ответе очень хорошо. Кроме того, почему все меня убивают! – user251385
'strptime ('1/28/15 16:34', '% m /% d /% y% H:% M') $ wday' дает' 3' (что является средой) – Jaap