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
Instrucciones del ejercicio
- Convierte la columna
datedebike_share_ridesdecharacteral tipo de datosDate. - Verifica que todos los valores de la columna
dateocurrieron en el pasado y no en el futuro. - Filtra
bike_share_ridespara quedarte solo con los trayectos del pasado o de hoy y guarda el resultado comobike_share_rides_past. - Verifica que las
datesenbike_share_rides_pastocurrieron ú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
___