Calcule la desviación estándar y promedio por 5 filas en un marco de datos de pandas

Mono Neu Elogy

Tengo un marco de datos como:

A
27.00   
18.00
15.00
7.50
5.00
4.00
3.00
1.50
1.00

ahora quiero calcular la desviación promedio y estándar por 5 filas de abajo hacia arriba y establecerlo en una fila de arriba como una columna adicional como:

A       B(avg)  C(standard deviation)
27.00   9.90    6.24899992
18.00   6.90    4.827007354
15.00   4.20    2.252776065
7.50    2.90    1.673320053
5.00        
4.00        
3.00        
1.50        
1.00

9,90 = promedio-4,00, 5,00, 7,50, 15,00, 18,00

6.24899992 = desviación estándar-4.00, 5.00, 7.50, 15.00, 18.00

¿Cómo puedo lograrlo?

salpicadura58

Usa el balanceo y cambia un resultado 5 filas hacia arriba

df[['B','С']] = df.rolling(5)['A'].agg(('mean','std')).shift(-5)

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Calcule la desviación estándar y promedio por 5 filas en un marco de datos de pandas

¿Agrupar un marco de datos y calcular la desviación estándar normalizada por grupo?

R: Calcule la desviación estándar en columnas en un marco de datos a pesar de los valores NA

Calcule la desviación estándar y promedio para un número predefinido de valores sustituyendo las filas faltantes con ceros

Desviación estándar basada en la identificación del grupo de un marco de datos

¿Cómo calculo la desviación estándar del marco de datos de pandas en Python?

¿Cómo puedo calcular la desviación estándar en el marco de datos de pandas?

Pandas: calcule el promedio ponderado por fila usando un marco de datos y una serie

Pandas: calcule el promedio ponderado por fila usando un marco de datos y una serie

Pandas: calcula la media o std (desviación estándar) en todo el marco de datos

Calcular la desviación estándar móvil en un marco de datos agrupado

Extraiga la desviación nominal y estándar de ufloat dentro de un marco de datos panda

PySpark: calcule la media, la desviación estándar y los valores alrededor de la media en un solo paso

Encontrar la media y la desviación estándar de un objeto timedelta en pandas df

¿Cómo calcular la media y la desviación estándar dado un marco de datos PySpark?

Python: cómo obtener la desviación estándar de elementos de varias matrices en un marco de datos

Calcule el promedio ponderado y la desviación estándar ponderada en DAX

clasificación por filas en el marco de datos y la agregación de pandas

Calcule la distancia de edición para un marco de datos que solo tiene columnas y varias filas en python

Calcular la desviación estándar para intervalos en la columna de marco de datos

Crear un marco de datos con media, desviación estándar, error estándar y error de confianza

Obtener la desviación estándar de los grupos en el marco de datos

Calcule el promedio ponderado usando un pandas / marco de datos

Encontrar la desviación estándar y la media de tiempo agrupada por día de la semana en pandas

Python Pandas: Calcule la media, la desviación estándar y el recuento de valores perdidos para el conjunto de datos importados

Calcule la media y la desviación estándar para datos HDF5

cómo obtener la desviación estándar de un agregado de todos los valores de un marco de datos (o matriz), agrupados por una variable

¿Cómo encontrar la desviación estándar de la columna del marco de datos de pandas que contiene la lista en cada fila?

Obtener el promedio ponderado y la desviación estándar en varias columnas en Pandas

TOP Lista

CalienteEtiquetas

Archivo