IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea il vettore dates a partire da char_date, specificando il format così che R le legga correttamente.
  • Modifica dates usando format() in modo che ogni data appaia come "Jan 04, 17".
  • Modifica dates usando format() 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"
___
Modifica ed esegui il codice