Formati delle date (2)
Non solo puoi convertire stringhe in date, ma puoi anche convertire oggetti che sono già date in date con formati diversi usando format():
# Il miglior rialzo in punti nella storia della borsa. Un +936 punti nel 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"
Come promemoria, ecco i formati:
%Y: anno a 4 cifre (1982)%y: anno a 2 cifre (82)%m: mese a 2 cifre (01)%d: giorno del mese a 2 cifre (13)%A: giorno della settimana (Wednesday)%a: giorno della settimana abbreviato (Wed)%B: mese (January)%b: mese abbreviato (Jan)
Questo esercizio fa parte del corso
R intermedio per la finanza
Istruzioni dell'esercizio
- Crea il vettore
datesa partire dachar_date, specificando ilformatcosì che R le legga correttamente. - Modifica
datesusandoformat()in modo che ogni data appaia come"Jan 04, 17". - Modifica
datesusandoformat()in modo che ogni data appaia come"01,04,2017".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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"
___