R intermedio per la finanza
Lore Dirick
Manager of Data Science Curriculum at Flatiron School
# Standard ISO 8601: anno-mese-giorno
as.Date("2017-01-28")
"2017-01-28"
# Forma alternativa: anno/mese/giorno
as.Date("2017/01/28")
"2017-01-28"
# Errore: mese/giorno/anno
as.Date("01/28/2017")
Error in charToDate(x) :
character string is not in
a standard unambiguous format
# Indica esplicitamente il formato a R
as.Date("01/28/2017", format = "%m/%d/%Y")
"2017-01-28"
| Formato | Descrizione |
|---|---|
| %d | Giorno del mese (01-31) |
| %m | Mese (01-12) |
| %y | Anno senza secolo (00-99) |
| %Y | Anno con secolo (0-9999) |
| %b | Nome mese abbreviato |
| %B | Nome mese completo |
| / - , | Separatori comuni |
| Formato | Descrizione |
|---|---|
| %d | Giorno del mese (01-31) |
| %m | Mese (01-12) |
| %y | Anno senza secolo (00-99) |
| %Y | Anno con secolo (0-9999) |
| %b | Nome mese abbreviato |
| %B | Nome mese completo |
| / - , | Separatori comuni |
| Formato | Descrizione |
|---|---|
| %d | Giorno del mese (01-31) |
| %m | Mese (01-12) |
| %y | Anno senza secolo (00-99) |
| %Y | Anno con secolo (0-9999) |
| %b | Nome mese abbreviato |
| %B | Nome mese completo |
| / - , | Separatori comuni |
| Formato | Descrizione |
|---|---|
| %d | Giorno del mese (01-31) |
| %m | Mese (01-12) |
| %y | Anno senza secolo (00-99) |
| %Y | Anno con secolo (0-9999) |
| %b | Nome mese abbreviato |
| %B | Nome mese completo |
| / - , | Separatori comuni |
| Formato | Descrizione |
|---|---|
| %d | Giorno del mese (01-31) |
| %m | Mese (01-12) |
| %y | Anno senza secolo (00-99) |
| %Y | Anno con secolo (0-9999) |
| %b | Nome mese abbreviato |
| %B | Nome mese completo |
| / - , | Separatori comuni |
| Formato | Descrizione |
|---|---|
| %d | Giorno del mese (01-31) |
| %Y | Anno con secolo (0-9999) |
| %B | Nome mese completo |
| / - , | Separatori comuni |
# Fallimento di Lehman Brothers
# Formato complesso: cosa usiamo?
as.Date("September 15, 2008", format = "___")
as.Date("September 15, 2008", format = "%B %d, %Y")
"2008-09-15"
dates <- as.Date(c("2017-01-03", "2017-01-04"))
weekdays(dates)
"Tuesday" "Wednesday"
R intermedio per la finanza