Importa i dati meteo orari
I dati orari sono un po' diversi. Le informazioni sulla data sono distribuite su tre colonne, year, month e mday, quindi dovrai usare make_date() per combinarle.
Le informazioni sull'ora si trovano invece in un'altra colonna, time. È abbastanza comune trovare data e ora in variabili separate. Un modo per costruire i datetime è incollare insieme date e time e poi fare il parsing. È quello che farai in questo esercizio.
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
- Importa i dati orari,
"akl_weather_hourly_2016.csv", conread_csv(), poi stampaakl_hourly_rawper confermare che la data è distribuita suyear,monthemday. - Usando
mutate()crea la colonnadateutilizzandomake_date(). - Abbiamo unito le colonne
dateetime. Creadatetimefacendo il parsing della colonnadatetime_string. - Dai un'occhiata alle colonne
date,timeedatetimeper verificare che corrispondano. - Esplora i dati tracciando
datetimesull'asse x etemperaturesull'asse y.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
library(lubridate)
library(readr)
library(dplyr)
library(ggplot2)
# Import "akl_weather_hourly_2016.csv"
akl_hourly_raw <- ___
# Print akl_hourly_raw
___
# Use make_date() to combine year, month and mday
akl_hourly <- akl_hourly_raw %>%
mutate(date = make_date(year = ___, month = ___, day = ___))
# Parse datetime_string
akl_hourly <- akl_hourly %>%
mutate(
datetime_string = paste(date, time, sep = "T"),
datetime = ___(datetime_string)
)
# Print date, time and datetime columns of akl_hourly
akl_hourly %>% select(___, ___, ___)
# Plot to check work
ggplot(akl_hourly, aes(x = ___, y = ___)) +
geom_line()