¿Cómo lleno los valores na en una columna con el promedio del valor anterior y el valor siguiente no-na en pandas?
Tabla original:
Columna A |
---|
5 |
nan |
nan |
15 |
Nueva tabla:
Columna A |
---|
5 |
10 |
10 |
15 |
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Para crear la nueva tabla, podríamos usar la función
fillna()
de pandas para llenar los valores faltantes (representados pornan
) con la media de los valores no faltantes. Aquí está el fragmento de código que podríamos usar:Esto produciría la siguiente salida:
Como podemos ver, los valores faltantes han sido reemplazados por el valor medio de los valores no faltantes (
(5 + 15) / 2 = 10
).