Esercitati con l'arrotondamento
Come hai visto nel video, round_date() arrotonda una data al valore più vicino,
floor_date() arrotonda per difetto e
ceiling_date() arrotonda per eccesso.
Tutte e tre accettano un argomento unit che specifica la risoluzione dell’arrotondamento. Puoi indicare "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" o "year". In alternativa, puoi indicare un multiplo di queste unità, ad es. "5 years", "3 minutes" ecc.
Provale con la data e ora di rilascio di R 3.4.1.
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
- Scegli la funzione e le unità giuste per arrotondare
r_3_4_1per difetto al giorno più vicino. - Scegli la funzione e le unità giuste per arrotondare
r_3_4_1al multiplo di 5 minuti più vicino. - Scegli la funzione e le unità giuste per arrotondare
r_3_4_1per eccesso alla settimana più vicina. - Trova il tempo trascorso nel giorno del rilascio all’ora del rilascio sottraendo da
r_3_4_1il valore dir_3_4_1arrotondato per difetto al giorno.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
r_3_4_1 <- ymd_hms("2016-05-03 07:13:28 UTC")
# Round down to day
___(r_3_4_1, unit = ___)
# Round to nearest 5 minutes
___(r_3_4_1, unit = ___)
# Round up to week
___(r_3_4_1, unit = ___)
# Subtract r_3_4_1 rounded down to day
r_3_4_1 - ___(r_3_4_1, unit = ___)