Specificarea datelor calendaristice
Așa cum ai văzut în videoclip, R nu știe că ceva reprezintă o dată calendaristică dacă nu îi spui explicit. Dacă ai un șir de caractere care reprezintă o dată în standardul ISO 8601, îl poți converti într-un obiect Date folosind funcția as.Date(). Transmite pur și simplu șirul de caractere (sau un vector de șiruri) ca prim argument.
În acest exercițiu vei converti un șir de caractere ce reprezintă o dată calendaristică într-un obiect Date.
Acest exercițiu face parte din cursul
Lucrul cu date și ore în R
Instrucțiuni pentru exercițiu
Am stocat șirul "2013-04-03" într-o variabilă numită x.
- Folosește
str()pentru a examina structura luixși a confirma că este doar un șir de caractere. - Convertește
xla o dată calendaristică folosindas.Date(). - Folosește
str()pentru a examina structura luix_dateși a confirma că este un obiectDate. - Acum folosește
as.Date()pentru a stoca data 10 aprilie 2014.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# The date R 3.0.0 was released
x <- "2013-04-03"
# Examine structure of x
str(___)
# Use as.Date() to interpret x as a date
x_date <- ___
# Examine structure of x_date
str(___)
# Store April 10 2014 as a Date
april_10_2014 <- ___