Debería ser algo así:
df[['suma', 'variacion']]=df.apply(lambda x: suma_variacion(x['precio1'], x['precio2']),axis=1,result_type='expand')def suma_variacion(valor1, valor2): suma = valor1+ valor2 variacion = valor2/valor1-1 return suma, variacion
Aquí la respuesta:https://stackoverflow.com/questions/57646384/add-2-new-columns-to-existing-dataframe-using-apply