IniziaInizia gratis

Scegliere la funzione di parsing corretta

lubridate offre un insieme di funzioni per fare il parsing di date con un ordine noto. Per esempio, ymd() analizzerà date con l’anno per primo, seguito dal mese e poi dal giorno. Il parsing è flessibile: per esempio, riconosce m sia se è numerico (ad es. 9 o 09), sia se è il nome completo del mese (ad es. September), sia se è l’abbreviazione (ad es. Sep).

Esistono tutte le funzioni con y, m e d in qualsiasi ordine. Se le tue date includono anche orari, puoi usare le funzioni che iniziano con ymd, dmy, mdy o ydm e sono seguite da uno tra _h, _hm o _hms.

Per vedere tutte le funzioni disponibili, guarda ymd() per le date e ymd_hms() per le data-ora.

Ecco alcune sfide. In ogni caso ti forniamo una data: il tuo compito è scegliere la funzione corretta per analizzarla.

Questo esercizio fa parte del corso

Lavorare con date e orari in R

Visualizza il corso

Istruzioni dell'esercizio

Per ciascuna data, il formato ISO 8601 è mostrato come commento dopo di essa, per aiutarti a verificare il lavoro

  • Scegli la funzione corretta per analizzare x.
  • Scegli la funzione corretta per analizzare y.
  • Scegli la funzione corretta per analizzare z.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

library(lubridate)

# Parse x 
x <- "2010 September 20th" # 2010-09-20
___(x)

# Parse y 
y <- "02.01.2010"  # 2010-01-02
___(y)

# Parse z 
z <- "Sep, 12th 2010 14:00"  # 2010-09-12T14:00
___(z)
Modifica ed esegui il codice