IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa read_csv() per leggere il file CSV rversions.csv come releases.
  • Usa str() per esaminare la struttura della colonna date. Nota che è già un oggetto Date.
  • Abbiamo caricato anytime e creato un oggetto chiamato sep_10_2009. Usa la funzione anytime() per analizzare sep_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(___)
Modifica ed esegui il codice