Orari senza date
Per tutto questo corso, ogni volta che hai incontrato un orario, era sempre accompagnato da una data, cioè un datetime. Ma a volte hai solo un orario senza data.
Se ti capita questa situazione, il pacchetto hms fornisce una classe di oggetti hms per gestire orari senza date, e il punto di partenza migliore è as.hms().
In realtà hai già visto un oggetto della classe hms, ma non te l’ho fatto notare. Dai un’occhiata in questo esercizio.
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
- Usa
read_csv()per leggere"akl_weather_hourly_2016.csv".readrconosce la classehms, quindi se trova qualcosa che sembra un orario la utilizzerà. - In questo caso la colonna
timeè stata analizzata come orario senza data. Esamina la struttura della colonnatimeper verificare che abbia la classehms. - Gli oggetti
hmsvengono stampati come ci si aspetta per gli orari. Verificalo esaminando l’head della colonnatime. - Puoi usare gli oggetti
hmsanche nei grafici. Crea un grafico contimesull’asse x,temperaturesull’asse y, con le linee raggruppate perdate.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import auckland hourly data
akl_hourly <- read_csv(___)
# Examine structure of time column
str(___)
# Examine head of time column
head(___)
# A plot using just time
ggplot(akl_hourly, aes(x = ___, y = ___)) +
geom_line(aes(group = make_date(year, month, mday)), alpha = 0.2)