Formate de dată (2)
Pe lângă conversia șirurilor de caractere în date, poți converti și obiecte care sunt deja date în date cu un format diferit, folosind format():
# Cea mai bună mișcare din istoria bursei. O creștere de +936 de puncte în indicele Dow!
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"
Ca reminder, iată formatele disponibile:
%Y: an cu 4 cifre (1982)%y: an cu 2 cifre (82)%m: lună cu 2 cifre (01)%d: zi a lunii cu 2 cifre (13)%A: ziua săptămânii (Wednesday)%a: ziua săptămânii prescurtată (Wed)%B: luna (January)%b: luna prescurtată (Jan)
Acest exercițiu face parte din cursul
R intermediar pentru finanțe
Instrucțiuni pentru exercițiu
- Creează vectorul
datesdinchar_date, specificândformat-ul astfel încât R să le citească corect. - Modifică
datesfolosindformat()astfel încât fiecare dată să arate ca"Jan 04, 17". - Modifică
datesfolosindformat()astfel încât fiecare dată să arate ca"01,04,2017".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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"
___