Olá.
Estava fazendo o exercício 01 do curso de Faxina de Dados. Estava transformando datas, mas ao aplicar lubridate deu o seguinte problema.
o xls está disponível aqui: https://curso-r.github.io/202105-faxina/dados/DadosBO_2021_3(ROUBO%20DE%20CELULAR).xls
library(magrittr)
library(tidyverse)
library(lubridate)
# Exercício 1 -------------------------------------------------------------
base_bruta <- read.delim(
"aula_1/dados/DadosBO_2021_3(ROUBO DE CELULAR).xls",
fileEncoding = "UTF-16LE",
sep = "\t",
header = TRUE,
stringsAsFactors = FALSE)
base_tidy<- base_bruta %>%
janitor::clean_names() %>%
#transformando datas em caracteres em objeto de datas
dplyr::mutate(ano_bo= lubridate::year(base_tidy$ano_bo))
retornou esse erro.
Erro: Problem with `mutate()` input `ano_bo`.
x 'origin' must be supplied
i Input `ano_bo` is `lubridate::year(base_tidy$ano_bo)`
Não entendi muito bem. Procurei também na documentação, mas não consgui entender. Sempre uso lubridate sem ter que especificar essa “origem”.
Como resolver esse problema?