Importación automática
A veces tendrás que introducir un par de fechas a mano usando as.Date(), pero lo más habitual es que tengas una columna de fechas en un archivo de datos.
Algunas funciones que leen datos reconocen y analizan automáticamente fechas en varios formatos. En particular, las funciones de importación del paquete readr, como read_csv(), reconocen fechas en algunos formatos comunes.
También está la función anytime() del paquete anytime, cuyo único objetivo es convertir cadenas a fechas automáticamente, independientemente del formato.
Pruébalas ambas en este ejercicio.
Este ejercicio forma parte del curso
Trabajar con fechas y horas en R
Instrucciones del ejercicio
- Usa
read_csv()para leer el archivo CSVrversions.csvcomoreleases. - Usa
str()para examinar la estructura de la columnadate. Fíjate en que ya es un objetoDate. - Hemos cargado
anytimey creado un objeto llamadosep_10_2009. Usa la funciónanytime()para analizarsep_10_2009.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(___)