ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Usa read_csv() para leer el archivo CSV rversions.csv como releases.
  • Usa str() para examinar la estructura de la columna date. Fíjate en que ya es un objeto Date.
  • Hemos cargado anytime y creado un objeto llamado sep_10_2009. Usa la función anytime() para analizar sep_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(___)
Editar y ejecutar código