funzione exp ()
La funzione exp () in pyspark viene utilizzata per restituire il valore esponenziale di un dato numero presente in una colonna di dati di dati. Matematicamente, è definito come e^x.
X è il valore presente nella colonna PysPark DataFrame.
Può essere utilizzato con il metodo Seleziona, poiché Select () viene utilizzato per visualizzare i valori nel frame dati PysPark.
Sintassi
dataframe_obj.Seleziona (exp (dataframe_obj.colonna))
Parametro:
Ci vuole il nome della colonna come parametro per restituire un valore esponenziale per quella colonna.
Esempio 1
Creiamo un frame dati pyspark con 3 righe e 4 colonne, oltre a tutti i tipi numerici e restituisce valori esponenziali.
Produzione:
Quindi per la colonna, valore1, abbiamo restituito valori esponenziali.
Valore esponenziale di 3.141592653589793 è 23.140692632779267
Valore esponenziale di 1.5707963267948966 è 4.810477380965351.
Valore esponenziale di 1.0471975511965976 è 2.849653908226361.
Esempio 2
Ora restituiremo i valori esponenziali per le colonne Value2 e Value3.
Produzione:
Colonna - Valore2:
Il valore esponenziale di 0 è 1.0
Il valore esponenziale di 1 è 2.7182818284590455
Valore esponenziale di -0.08726646259971647 è 0.006737946999085467.
Colonna - Valore3:
Valore esponenziale di 7.8 è 2440.6019776244984
Valore esponenziale di 0.5 è 1.6487212707001282
Valore esponenziale di -12.9 è 2.498050325866635E-6.
funzione expm1 ()
La funzione expm1 () in pyspark viene utilizzata per restituire il valore esponenziale meno uno di un dato numero presente in una colonna di dati di dati. Matematicamente, è definito come e^(x) -1.
X è il valore presente nella colonna PysPark DataFrame.
Può essere utilizzato con il metodo Seleziona perché select () viene utilizzato per visualizzare i valori nel frame dati PysPark.
Sintassi:
dataframe_obj.Seleziona (expm1 (dataframe_obj.colonna))
Parametro:
Ci vuole il nome della colonna come parametro per restituire un valore esponenziale meno 1 per quella colonna.
Esempio 1
Crea un frame dati pyspark, con 3 righe e 4 colonne, oltre a tutti i tipi numerici e restituiscono valori esponenziali meno 1.
Produzione:
Quindi per la colonna - valore1, abbiamo restituito i valori esponenziali meno 1.
Valore esponenziale meno 1 di 3.141592653589793 è 22.140692632779267
Valore esponenziale meno 1 di 1.5707963267948966 è 3.8104773809653514.
Valore esponenziale meno 1 di 1.0471975511965976 è 1.8496539082263612.
Esempio 2
Restituiremo valori esponenziali meno 1 per le colonne Value2 e Value3.
Produzione:
Colonna - Valore2:
Il valore esponenziale meno 1 di 0 è 0.0
Il valore esponenziale meno 1 di 1 è 1.718281828459045
Valore esponenziale meno 1 di -0.08726646259971647 IS -0.9932620530009145.
Colonna - Valore3:
Valore esponenziale meno 1 di 7.8 è 2439.6019776244984
Valore esponenziale meno 1 di 0.5 è 0.6487212707001282
Valore esponenziale meno 1 di -12.9 è -0.9999975019496742.
Conclusione
In questo tutorial Pyspark, abbiamo discusso delle funzioni Exp () ed Expm1 (). La funzione exp () in pyspark restituisce il valore esponenziale di un dato numero presente in una colonna di dati di dati. Matematicamente, è definito come e^x. La funzione expm1 () in pyspark restituisce il valore esponenziale meno uno dei numerosi numeri presenti in una colonna di dati di dati. Matematicamente, è definito come e^(x) -1.