Exp () função
A função Exp () no Pyspark é usada para retornar o valor exponencial de qualquer número presente presente em uma coluna DataFrame. Matematicamente, é definido como e^x.
X é o valor presente na coluna Pyspark Dataframe.
Ele pode ser usado com o método Select, pois selecionar () é usado para exibir os valores no quadro de dados Pyspark.
Sintaxe
dataframe_obj.Selecione (exp (dataframe_obj.coluna))
Parâmetro:
Ele toma o nome da coluna como um parâmetro para retornar um valor exponencial para essa coluna.
Exemplo 1
Vamos criar um quadro de dados Pyspark com 3 linhas e 4 colunas, além de todos os tipos numéricos e retorna valores exponenciais.
Saída:
Então, para a coluna, valor1, retornamos valores exponenciais.
Valor exponencial de 3.141592653589793 é 23.140692632779267
Valor exponencial de 1.5707963267948966 é 4.810477380965351.
Valor exponencial de 1.0471975511965976 é 2.849653908226361.
Exemplo 2
Agora, retornaremos valores exponenciais para as colunas Value2 e Value3.
Saída:
Coluna - Value2:
O valor exponencial de 0 é 1.0
O valor exponencial de 1 é 2.7182818284590455
Valor exponencial de -0.08726646259971647 é 0.006737946999085467.
coluna - valor3:
Valor exponencial de 7.8 é 2440.6019776244984
Valor exponencial de 0.5 é 1.6487212707001282
Valor exponencial de -12.9 é 2.498050325866635E-6.
função Expm1 ()
A função EXPM1 () no Pyspark é usada para retornar o valor exponencial menos um de qualquer número presente em uma coluna DataFrame. Matematicamente, é definido como e^(x) -1.
X é o valor presente na coluna Pyspark Dataframe.
Ele pode ser usado com o método Select porque select () é usado para exibir os valores no quadro de dados Pyspark.
Sintaxe:
dataframe_obj.Selecione (EXPM1 (dataframe_obj.coluna))
Parâmetro:
Ele toma o nome da coluna como um parâmetro para retornar um valor exponencial menos 1 para essa coluna.
Exemplo 1
Vamos criar um quadro de dados Pyspark, com 3 linhas e 4 colunas, além de todos os tipos numéricos e retorna valores exponenciais menos 1.
Saída:
Então, para a coluna - Value1, retornamos valores exponenciais menos 1.
Valor exponencial menos 1 de 3.141592653589793 é 22.140692632779267
Valor exponencial menos 1 de 1.5707963267948966 é 3.8104773809653514.
Valor exponencial menos 1 de 1.0471975511965976 é 1.8496539082263612.
Exemplo 2
Retornaremos valores exponenciais menos 1 para as colunas Value2 e Value3.
Saída:
Coluna - Value2:
Valor exponencial menos 1 de 0 é 0.0
O valor exponencial menos 1 de 1 é 1.718281828459045
Valor exponencial menos 1 de -0.08726646259971647 é -0.9932620530009145.
coluna - valor3:
Valor exponencial menos 1 de 7.8 é 2439.6019776244984
Valor exponencial menos 1 de 0.5 é 0.6487212707001282
Valor exponencial menos 1 de -12.9 é -0.9999975019496742.
Conclusão
Neste tutorial Pyspark, discutimos as funções exp () e expm1 (). A função Exp () no Pyspark retorna o valor exponencial de qualquer número presente presente em uma coluna DataFrame. Matematicamente, é definido como e^x. A função EXPM1 () no Pyspark retorna o valor exponencial menos um de qualquer número presente em uma coluna DataFrame. Matematicamente, é definido como E^(x) -1.