Формати дат (2)
Ви можете не лише перетворювати рядки на дати, а й змінювати формат об'єктів, які вже є датами, за допомогою format():
# Найбільший денний стрибок за індексом Dow Jones в історії. +936 пунктів!
best_date
[1] "2008-10-13"
format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"
format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"
Нагадаємо, ось формати:
%Y: 4-цифровий рік (1982)%y: 2-цифровий рік (82)%m: 2-цифровий місяць (01)%d: 2-цифровий день місяця (13)%A: день тижня (Wednesday)%a: скорочений день тижня (Wed)%B: місяць (January)%b: скорочений місяць (Jan)
Ця вправа є частиною курсу
Середній рівень R для фінансів
Інструкції до вправи
- Створіть вектор
datesзchar_date, указавшиformat, щоб R коректно їх зчитав. - Змініть
datesза допомогоюformat(), щоб кожна дата мала вигляд"Jan 04, 17". - Змініть
datesза допомогоюformat(), щоб кожна дата мала вигляд"01,04,2017".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")
# Create dates using as.Date() and the correct format
dates <- ___
# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___
# Use format() to go from "2017-01-04" -> "01,04,2017"
___