Calcular una suma móvil
Siguiendo con los datos de bicicletas compartidas de Londres, los recuentos por hora pueden variar mucho de una hora a otra, lo que dificulta ver las tendencias. Las estadísticas móviles suavizan este ruido sumando sobre una ventana de filas consecutivas.
polars está cargado como pl. El DataFrame bikes está disponible con las columnas time, rentals y temp.
Este ejercicio forma parte del curso
Transformación de datos con Polars
Instrucciones del ejercicio
- Añade una columna
rolling_totalcon la suma móvil de 3 horas derentals.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Add a 3-hour rolling sum of rentals
bikes.with_columns(
pl.col("rentals").____(window_size=____).alias("____")
)