exp () funksjon
Exp () -funksjonen i Pyspark brukes til å returnere eksponentiell verdi av et gitt antall som er til stede i en DataFrame -kolonne. Matematisk er det definert som e^x.
x er verdien som er til stede i pyspark dataaframe -kolonnen.
Den kan brukes med SELECT -metoden, siden Select () brukes til å vise verdiene i PySpark DataFrame.
Syntaks
DataFrame_obj.Velg (EXP (DataFrame_OBJ.kolonne))
Parameter:
Det tar kolonnenavnet som en parameter for å returnere en eksponentiell verdi for den kolonnen.
Eksempel 1
La oss lage en Pyspark DataFrame med 3 rader og 4 kolonner, pluss alle numeriske typer og returnerer eksponentielle verdier.
Produksjon:
Så for kolonne, verdi1, returnerte vi eksponentielle verdier.
Eksponentiell verdi på 3.141592653589793 er 23.140692632779267
Eksponentiell verdi på 1.5707963267948966 er 4.810477380965351.
Eksponentiell verdi på 1.0471975511965976 er 2.849653908226361.
Eksempel 2
Nå vil vi returnere eksponentielle verdier for Value2 og Value3 kolonner.
Produksjon:
Kolonne - Verdi2:
Eksponentiell verdi på 0 er 1.0
Eksponentiell verdi på 1 er 2.7182818284590455
Eksponentiell verdi på -0.08726646259971647 er 0.006737946999085467.
Kolonne - Verdi3:
Eksponentiell verdi på 7.8 er 2440.6019776244984
Eksponentiell verdi på 0.5 er 1.6487212707001282
Eksponentiell verdi på -12.9 er 2.498050325866635E-6.
ExpM1 () -funksjon
ExpM1 () -funksjonen i Pyspark brukes til å returnere eksponentiell verdi minus en av et av et gitt antall som er til stede i en DataFrame -kolonne. Matematisk er det definert som e^(x) -1.
X er verdien som er til stede i pyspark dataaframe -kolonnen.
Den kan brukes med SELECT -metoden fordi SELECT () brukes til å vise verdiene i PySpark DataFrame.
Syntaks:
DataFrame_obj.Velg (EXPM1 (DataFrame_OBJ.kolonne))
Parameter:
Det tar kolonnenavnet som en parameter for å returnere en eksponentiell verdi minus 1 for den kolonnen.
Eksempel 1
La oss lage en Pyspark DataFrame, med 3 rader og 4 kolonner, pluss alle numeriske typer og returnerer eksponentielle verdier minus 1.
Produksjon:
Så for kolonnen - verdi1, returnerte vi eksponentielle verdier minus 1.
Eksponentiell verdi minus 1 av 3.141592653589793 er 22.140692632779267
Eksponentiell verdi minus 1 av 1.5707963267948966 er 3.8104773809653514.
Eksponentiell verdi minus 1 av 1.0471975511965976 er 1.8496539082263612.
Eksempel 2
Vi vil returnere eksponentielle verdier minus 1 for verdi2 og verdi3 kolonner.
Produksjon:
Kolonne - Verdi2:
Eksponentiell verdi minus 1 av 0 er 0.0
Eksponentiell verdi minus 1 av 1 er 1.718281828459045
Eksponentiell verdi minus 1 på -0.08726646259971647 er -0.9932620530009145.
Kolonne - Verdi3:
Eksponentiell verdi minus 1 av 7.8 er 2439.6019776244984
Eksponentiell verdi minus 1 av 0.5 er 0.6487212707001282
Eksponentiell verdi minus 1 på -12.9 er -0.9999975019496742.
Konklusjon
I denne Pyspark -opplæringen diskuterte vi Exp () og ExpM1 () -funksjonene. Exp () -funksjonen i Pyspark returnerer eksponentiell verdi av et gitt antall som er til stede i en DataFrame -kolonne. Matematisk er det definert som E^x. ExpM1 () -funksjonen i Pyspark returnerer eksponentiell verdi minus en av et gitt antall til stede i en DataFrame -kolonne. Matematisk er det definert som E^(x) -1.