Calcular media n variables valores anteriores array
Publicado por Deiv5 (2 intervenciones) el 01/03/2021 22:50:26
Buenas noches, aquí un novato dando primeros pasos con Python y con algun problemilla.
Tengo una matriz por ejemplo como esta:
3 2
1 1
4 6
2 2
3 2
0 0
Y deseo añadir una nueva columna que incluya el promedio de los, p e, 3 valores anteriores (filas superiores) de la segunda columna, quedando:
3 5 NA
1 1 NA
4 6 NA
2 2 4
3 2 3
0 0 3.33
He probado con el numpy.mean pero no consigo calcular el prodemio de algunas filas concretas, y también con n bucle recorriendo cada fila y sumando y dividiendo entre 3, pero haciendo el cálculo OK no consigo asignarlo donde quiero.
Por favor, hay alguna forma sencilla de hacer esto o si es mediante el bucle, como puedo asignar el valor donde quiero?
Gracias por adelantado!!
Tengo una matriz por ejemplo como esta:
3 2
1 1
4 6
2 2
3 2
0 0
Y deseo añadir una nueva columna que incluya el promedio de los, p e, 3 valores anteriores (filas superiores) de la segunda columna, quedando:
3 5 NA
1 1 NA
4 6 NA
2 2 4
3 2 3
0 0 3.33
He probado con el numpy.mean pero no consigo calcular el prodemio de algunas filas concretas, y también con n bucle recorriendo cada fila y sumando y dividiendo entre 3, pero haciendo el cálculo OK no consigo asignarlo donde quiero.
Por favor, hay alguna forma sencilla de hacer esto o si es mediante el bucle, como puedo asignar el valor donde quiero?
Gracias por adelantado!!
Valora esta pregunta
0