EmpezarEmpieza gratis

Regreso al futuro

Algo ha salido mal y parece que tienes datos con fechas del futuro, muy fuera del rango de fechas con el que esperabas trabajar. Para solucionarlo, tendrás que eliminar del conjunto de datos cualquier trayecto cuya date esté en el futuro. Antes de hacerlo, la columna date debe convertirse de character a Date. Tenerlas como objetos Date facilitará mucho identificar qué trayectos son del futuro, ya que R permite comprobar fácilmente si un objeto Date es anterior (<) o posterior (>) a otro.

dplyr y assertive están cargados y bike_share_rides está disponible.

Este ejercicio forma parte del curso

Limpieza de datos en R

Ver curso

Instrucciones del ejercicio

  • Convierte la columna date de bike_share_rides de character al tipo de datos Date.
  • Verifica que todos los valores de la columna date ocurrieron en el pasado y no en el futuro.
  • Filtra bike_share_rides para quedarte solo con los trayectos del pasado o de hoy y guarda el resultado como bike_share_rides_past.
  • Verifica que las dates en bike_share_rides_past ocurrieron únicamente en el pasado.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

library(lubridate)
# Convert date to Date type
bike_share_rides <- bike_share_rides %>%
  mutate(date = ___)

# Make sure all dates are in the past
___

# Filter for rides that occurred before or on today's date
bike_share_rides_past <- bike_share_rides %>%
  filter(___)

# Make sure all dates from bike_share_rides_past are in the past
___
Editar y ejecutar código