Quantcast
Channel: Duda con dataframe en Python (función apply) - Stack Overflow en español
Viewing all articles
Browse latest Browse all 4

Duda con dataframe en ptyhon (función apply)

$
0
0

Tengo una duda que no he podido resolver, tengo el siguiente dataframe:

introducir la descripción de la imagen aquí

Alguien sabe como puedo hacer para aplicar la siguiente función en el dataframe y devolverlo en dos columnas nuevas:

def aplicar_funcion(valor1, valor2):    suma = valor1+ valor2    variacion = valor2/valor1-1    return suma ,variacion

Lo que no sé es como llamar la función desde un dataframe, ya he usado la función apply con un dataframe en otras ocasiones pero pasando y retornando solamente un argumento, pero para este caso no sé como usarlo.

Así lo estoy probando pero no funciona:

df['suma'], df['var'] = df[df['precio1',precio2]].apply(aplicar_funcion)

Específicamente este no es el ejercicio que necesito, lo que necesito es algo más complejo, lo puse como ejemplo para ver si alguien sabe como usar la función apply con más de dos argumentos en un dataframe

Gracias!


Viewing all articles
Browse latest Browse all 4

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>