Exp () Funktion
Die Funktion von Exp () in PYSPARK wird verwendet, um den Exponentialwert einer bestimmten Zahl in einer Datenrahmenspalte zurückzuführen. Mathematisch ist es definiert als E^x.
X ist der Wert, der in der Spalte PYSPARK DataFrame vorhanden ist.
Es kann mit der SELECT -Methode verwendet werden, da select () die Werte im PYSPARK -Datenframe angezeigt wird.
Syntax
DataFrame_OBJ.Wählen Sie (exp (dataframe_obj.Spalte))
Parameter:
Der Spaltenname ist als Parameter, um einen exponentiellen Wert für diese Spalte zurückzugeben.
Beispiel 1
Erstellen wir einen PYSPark -Datenrahmen mit 3 Zeilen und 4 Spalten sowie allen numerischen Typen und gibt Exponentialwerte zurück.
Ausgang:
Für die Spalte, Value1, haben wir also exponentielle Werte zurückgegeben.
Exponentialwert von 3.141592653589793 ist 23.140692632779267
Exponentialwert von 1.5707963267948966 ist 4.810477380965351.
Exponentialwert von 1.0471975511965976 ist 2.849653908226361.
Beispiel 2
Jetzt werden wir exponentielle Werte für Value2- und Value3 -Spalten zurücksenden.
Ausgang:
Spalte - Wert 2:
Der Exponentialwert von 0 beträgt 1.0
Der Exponentialwert von 1 beträgt 2.7182818284590455
Exponentialwert von -0.08726646259971647 ist 0.006737946999085467.
Spalte - Wert 3:
Exponentialwert von 7.8 ist 2440.6019776244984
Exponentialwert von 0.5 ist 1.6487212707001282
Exponentialwert von -12.9 ist 2.498050325866635e-6.
expm1 () Funktion
Die Funktion von expm1 () in PYSPark wird verwendet, um den Exponentialwert abzüglich einer der in einer Datenrahmenspalte vorhandenen Zahl zurückzugeben. Mathematisch ist es definiert als e^(x) -1.
X ist der Wert, der in der Spalte PYSPARK DataFrame vorhanden ist.
Es kann mit der Auswahlmethode verwendet werden.
Syntax:
DataFrame_OBJ.Wählen Sie (expm1 (DataFrame_OBJ) aus.Spalte))
Parameter:
Der Spaltenname ist als Parameter, um einen Exponentialwert minus 1 für diese Spalte zurückzugeben.
Beispiel 1
Erstellen wir einen PYSPARK -Datenrahmen mit 3 Zeilen und 4 Spalten sowie allen numerischen Typen und gibt Exponentialwerte minus 1 zurück.
Ausgang:
Für die Spalte - Value1 haben wir die Exponentialwerte minus 1 zurückgegeben.
Exponentialwert minus 1 von 3.141592653589793 ist 22.140692632779267
Exponentialwert minus 1 von 1.5707963267948966 ist 3.8104773809653514.
Exponentialwert minus 1 von 1.0471975511965976 ist 1.8496539082263612.
Beispiel 2
Wir geben exponentielle Werte minus 1 für Value2- und Value3 -Spalten zurück.
Ausgang:
Spalte - Wert 2:
Exponentialwert minus 1 von 0 ist 0.0
Exponentialwert minus 1 von 1 ist 1.718281828459045
Exponentialwert minus 1 von -0.08726646259971647 ist -0.9932620530009145.
Spalte - Wert 3:
Exponentialwert minus 1 von 7.8 ist 2439.6019776244984
Exponentialwert minus 1 von 0.5 ist 0.6487212707001282
Exponentialwert minus 1 von -12.9 ist -0.9999975019496742.
Abschluss
In diesem PYSPARK -Tutorial haben wir die Funktionen von Exp () und expm1 () besprochen. Die Funktion von Exp () in PYSPARK gibt den Exponentialwert einer bestimmten Zahl zurück, die in einer Spalte von DataFrame vorhanden sind. Mathematisch ist es als e^x definiert. Die Funktion expm1 () in PYSpark gibt den Exponentialwert abzüglich einer der in einer Datenrahmenspalte vorhandenen Zahl zurück. Mathematisch ist es als e^(x) -1 definiert.