ПочатиПочніть безкоштовно

Формати дат (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"
___
Редагувати та запускати код