Esaminare gli intervalli. Regni di re e regine
Puoi creare un intervallo usando l'operatore %--% con due datetime. Ad esempio ymd("2001-01-01") %--% ymd("2001-12-31") crea un intervallo per l'anno 2001.
Una volta che hai un intervallo, puoi ottenerne alcune proprietà come inizio, fine e durata con int_start(), int_end() e int_length() rispettivamente.
Fai pratica esplorando i regni dei re e delle regine della Gran Bretagna (e dei suoi domini storici).
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
Abbiamo caricato i dati monarchs nel tuo workspace.
- Stampa
monarchsper dare un'occhiata ai dati - Crea una nuova colonna chiamata
reignche sia l'intervallo trafrometo. - Crea un'altra nuova colonna,
length, che sia la durata dell'intervalloreign. Il resto della pipeline è già pronto: ordina perlengthdecrescente e seleziona le colonnename,lengthedominion.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Print monarchs
# Create an interval for reign
monarchs <- monarchs %>%
mutate(___ = ___ %--% ___)
# Find the length of reign, and arrange
monarchs %>%
mutate(length = ___) %>%
arrange(desc(length)) %>%
select(name, length, dominion)