ComeçarComece de graça

Importação automática

Às vezes você vai precisar inserir algumas datas manualmente usando as.Date(), mas é muito mais comum ter uma coluna de datas em um arquivo de dados.

Algumas funções de leitura de dados reconhecem e interpretam automaticamente datas em vários formatos. Em particular, as funções de importação do pacote readr, como read_csv(), reconhecem datas em alguns formatos comuns.

Também existe a função anytime() no pacote anytime, cujo único objetivo é interpretar automaticamente strings como datas, independentemente do formato.

Experimente as duas neste exercício.

Este exercício faz parte do curso

Trabalhando com datas e horários no R

Ver curso

Instruções do exercício

  • Use read_csv() para ler o arquivo CSV rversions.csv como releases.
  • Use str() para examinar a estrutura da coluna date. Perceba que ela já é um objeto Date.
  • Carregamos anytime e criamos um objeto chamado sep_10_2009. Use a função anytime() para interpretar sep_10_2009.

Exercício interativo prático

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

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