Importazione automatica
A volte dovrai inserire a mano un paio di date usando as.Date(), ma molto più spesso avrai una colonna di date in un file di dati.
Alcune funzioni di lettura dei dati riconoscono e analizzano automaticamente le date in vari formati. In particolare, le funzioni di importazione del pacchetto readr, come read_csv(), riconoscono le date in alcuni formati comuni.
Esiste anche la funzione anytime() del pacchetto anytime, il cui unico scopo è analizzare automaticamente le stringhe come date indipendentemente dal formato.
Provale entrambe in questo esercizio.
Questo esercizio fa parte del corso
Lavorare con date e orari in R
Istruzioni dell'esercizio
- Usa
read_csv()per leggere il file CSVrversions.csvcomereleases. - Usa
str()per esaminare la struttura della colonnadate. Nota che è già un oggettoDate. - Abbiamo caricato
anytimee creato un oggetto chiamatosep_10_2009. Usa la funzioneanytime()per analizzaresep_10_2009.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the readr package
library(readr)
# Use read_csv() to import rversions.csv
releases <- read_csv(___)
# Examine the structure of the date column
str(___)
# Load the anytime package
library(anytime)
# Various ways of writing Sep 10 2009
sep_10_2009 <- c("September 10 2009", "2009-09-10", "10 Sep 2009", "09-10-2009")
# Use anytime() to parse sep_10_2009
anytime(___)