IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Scegli la funzione e le unità giuste per arrotondare r_3_4_1 per difetto al giorno più vicino.
  • Scegli la funzione e le unità giuste per arrotondare r_3_4_1 al multiplo di 5 minuti più vicino.
  • Scegli la funzione e le unità giuste per arrotondare r_3_4_1 per eccesso alla settimana più vicina.
  • Trova il tempo trascorso nel giorno del rilascio all’ora del rilascio sottraendo da r_3_4_1 il valore di r_3_4_1 arrotondato 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 = ___)
Modifica ed esegui il codice