Saltar al contenido

Cambio de pandas () – javatpoint

octubre 18, 2021

Si desea cambiar su columna o restar el valor de la columna con el valor de la fila anterior del DataFrame, puede hacerlo usando el cambio() función. Consiste en un parámetro escalar llamado período, que se encarga de mostrar el número de desplazamientos a realizar sobre el eje deseado. También es capaz de tratar con datos de series de tiempo.

Sintaxis:

Parámetros:

  • periodos: Consiste en un valor entero que puede ser positivo o negativo. Define el número de períodos para moverse.
  • frecuencia: Se puede utilizar con DateOffset, módulo tseries, str o regla de tiempo (por ejemplo, ‘EOM’).
  • eje: Se usa 0 para cambiar el índice, mientras que 1 se usa para cambiar la columna.
  • fill_value: Se utiliza para completar los nuevos valores perdidos.

Devoluciones

Devuelve una copia modificada de DataFrame.

Ejemplo 1: El siguiente ejemplo demuestra el funcionamiento del cambio().

Producción

   a_data    b_data   c_data 
0   NaN       NaN      NaN
1   NaN       NaN      NaN
2   45.0      26.0     22.0
3   28.0      37.0     19.0
4   39.0      41.0     11.0

Ejemplo 2: El ejemplo muestra cómo llenar los valores faltantes en el DataFrame usando el fill_value.

Producción

   a_data    b_data   c_data 
0    70       70       45
1    70       70       28
2    70       70       39
3    70       70       32
4    70       70       18

close