1
respuesta

[Duda] como funciona la funcion map()

no tengo muy claro como funciona la funcion map(). en esta liena de codigo como esta funcionando: tarjetas.cuenta_corriente = tarjetas.cuenta_corriente.map(dic_cuenta)

1 respuesta

Hola, Diego. La función .map() se usa para aplicar una transformación a cada elemento de una serie en un objeto DataFrame. :)

Explicando como funciona el .map() en nuestra línea de código que el profesor está explicando:

  1. tarjetas.cuenta_corriente se refiere a la columna "cuenta_corriente" en el DataFrame "tarjetas".
  2. El método .map() se aplica a esa columna y se le pasa el diccionario dic_cuenta como argumento.
  3. El diccionario dic_cuenta contiene las correspondencias que se utilizarán para reemplazar los valores existentes en la columna "cuenta_corriente". En el caso del ejercicio, está siendo reemplazado el "Yes" por "Si" y "No" por "No". O sea, el método .map() va a "mapear" cada correspondencia y substituir por el nuevo valor de nuestro diccionario.

Espero haber ayudado, abrazos!