Fonction exp ()
La fonction exp () dans Pyspark est utilisée pour renvoyer la valeur exponentielle de tout numéro donné présent dans une colonne DataFrame. Mathématiquement, il est défini comme e ^ x.
x est la valeur présente dans la colonne Pyspark Dataframe.
Il peut être utilisé avec la méthode SELECT, car SELECT () est utilisé pour afficher les valeurs dans le Pyspark DataFrame.
Syntaxe
dataframe_obj.SELECT (EXP (DATAFRAME_OBJ.colonne))
Paramètre:
Il prend le nom de colonne comme paramètre pour renvoyer une valeur exponentielle pour cette colonne.
Exemple 1
Créons un pyspark dataframe avec 3 lignes et 4 colonnes, plus tous les types numériques et renvoie des valeurs exponentielles.
Sortir:
Donc, pour la colonne, Value1, nous avons renvoyé des valeurs exponentielles.
Valeur exponentielle de 3.141592653589793 est 23.140692632779267
Valeur exponentielle de 1.5707963267948966 est 4.810477380965351.
Valeur exponentielle de 1.0471975511965976 est 2.849653908226361.
Exemple 2
Maintenant, nous retournerons les valeurs exponentielles pour les colonnes de valeur 2 et de valeur.
Sortir:
Colonne - Value2:
La valeur exponentielle de 0 est 1.0
La valeur exponentielle de 1 est 2.7182818284590455
Valeur exponentielle de -0.08726646259971647 est 0.006737946999085467.
Colonne - Value3:
Valeur exponentielle de 7.8 est 2440.6019776244984
Valeur exponentielle de 0.5 est 1.6487212707001282
Valeur exponentielle de -12.9 est 2.498050325866635E-6.
Fonction expm1 ()
La fonction expm1 () dans Pyspark est utilisée pour renvoyer la valeur exponentielle moins un nombre donné présent dans une colonne DataFrame. Mathématiquement, il est défini comme e ^ (x) -1.
X est la valeur présente dans la colonne Pyspark Dataframe.
Il peut être utilisé avec la méthode SELECT car SELECT () est utilisé pour afficher les valeurs dans le Pyspark DataFrame.
Syntaxe:
dataframe_obj.SELECT (expm1 (dataframe_obj.colonne))
Paramètre:
Il prend le nom de la colonne comme paramètre pour renvoyer une valeur exponentielle moins 1 pour cette colonne.
Exemple 1
Créons un pyspark dataframe, avec 3 lignes et 4 colonnes, plus tous les types numériques et renvoie des valeurs exponentielles moins 1.
Sortir:
Donc, pour la colonne - Value1, nous avons renvoyé des valeurs exponentielles moins 1.
Valeur exponentielle moins 1 sur 3.141592653589793 est 22.140692632779267
Valeur exponentielle moins 1 sur 1.5707963267948966 est 3.8104773809653514.
Valeur exponentielle moins 1 sur 1.0471975511965976 est 1.8496539082263612.
Exemple 2
Nous retournerons les valeurs exponentielles moins 1 pour les colonnes de valeur 2 et de valeur.
Sortir:
Colonne - Value2:
Valeur exponentielle moins 1 de 0 est 0.0
La valeur exponentielle moins 1 sur 1 est 1.718281828459045
Valeur exponentielle moins 1 de -0.08726646259971647 est -0.9932620530009145.
Colonne - Value3:
Valeur exponentielle moins 1 sur 7.8 est 2439.6019776244984
Valeur exponentielle moins 1 de 0.5 est 0.6487212707001282
Valeur exponentielle moins 1 de -12.9 est -0.9999975019496742.
Conclusion
Dans ce didacticiel Pyspark, nous avons discuté des fonctions exp () et expm1 (). La fonction exp () dans Pyspark renvoie la valeur exponentielle de tout numéro donné présent dans une colonne DataFrame. Mathématiquement, il est défini comme e ^ x. La fonction expm1 () dans Pyspark renvoie la valeur exponentielle moins un de tout nombre donné présent dans une colonne DataFrame. Mathématiquement, il est défini comme e ^ (x) -1.