Soy bastante nuevo en python y pandas, así que me disculpo por cualquier malentendido futuro.
Tengo un DataFrame de pandas con valores por hora, que se parece a esto:
2014-04-01 09:00:00 52.9 41.1 36.3
2014-04-01 10:00:00 56.4 41.6 70.8
2014-04-01 11:00:00 53.3 41.2 49.6
2014-04-01 12:00:00 50.4 39.5 36.6
2014-04-01 13:00:00 51.1 39.2 33.3
2016-11-30 16:00:00 16.0 13.5 36.6
2016-11-30 17:00:00 19.6 17.4 44.3
Ahora necesito calcular los valores promedio de 24 horas para cada columna a partir del 1 de abril de 2014 a las 12:00 a 2 de abril de 2014, así que quiero promedios diarios de mediodía a mediodía.
Lamentablemente, no tengo idea de cómo hacerlo. He leído algunas sugerencias para usar groupby, pero realmente no sé cómo ...
¡Muchas gracias por adelantado! Cualquier ayuda es apreciada !!
Puedes restar tu tiempo y grupo por:
fuente
Puede cambiar las horas en 12 horas y volver a muestrear a nivel de día.
fuente