ComeçarComece de graça

Escolhendo a função de parsing correta

O lubridate oferece um conjunto de funções para fazer o parsing de datas com uma ordem conhecida. Por exemplo, ymd() analisa datas com ano primeiro, seguido de mês e depois dia. O parsing é flexível: ele interpreta o m tanto como numérico (por exemplo, 9 ou 09), quanto como nome completo do mês (por exemplo, September) ou nome abreviado (por exemplo, Sep).

Existem funções com y, m e d em qualquer ordem. Se suas datas também têm horários, você pode usar as funções que começam com ymd, dmy, mdy ou ydm e são seguidas por qualquer um de _h, _hm ou _hms.

Para ver todas as funções disponíveis, consulte ymd() para datas e ymd_hms() para datetimes.

Aqui vão alguns desafios. Em cada caso, fornecemos uma data; sua tarefa é escolher a função correta para fazer o parsing.

Este exercício faz parte do curso

Trabalhando com datas e horários no R

Ver curso

Instruções do exercício

Para cada data, o formato ISO 8601 é exibido como um comentário após ela, para ajudar você a conferir seu trabalho.

  • Escolha a função correta para fazer o parsing de x.
  • Escolha a função correta para fazer o parsing de y.
  • Escolha a função correta para fazer o parsing de z.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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)
Editar e executar o código