Pyspark radianer og grader funksjoner

Pyspark radianer og grader funksjoner

Radianer () -funksjon

Radianer () -funksjonen i Pyspark returnerer radianene til et gitt antall som er til stede i en DataFrame -kolonne.

Den kan brukes med Select () -metoden fordi SELECT () -funksjonen brukes til å vise verdiene i Pyspark DataFrame.

Syntaks

DataFrame_obj.Velg (Radianer (DataFrame_OBJ.kolonne))


Parameter:

Det tar kolonnenavnet som en parameter for å returnere radianer for den kolonnen.

Eksempel 1

La oss lage en Pyspark DataFrame med 3 rader og 4 kolonner, pluss alle numeriske typer og returnerte radianer.

Importer pyspark
Importer matematikk
Fra Pyspark.SQL Import SparkSession
Fra Pyspark.SQL.Funksjoner importerer radianer
Spark_app = SparkSession.bygger.AppName ('_').getorCreate ()
#Create Math Values
Verdier = [(matematikk.pi, 0,7.8,120),
(matte.PI/2,1,0.5.180),
(matte.PI/3, -5, -12.9.360)
]
#Assignalkolonner ved å lage PySpark DataFrame
DataFrame_OBJ = Spark_App.CreateTataFrame (Values, ['Value1', 'Value2', 'Value3', 'Value4'])
DataFrame_obj.forestilling()
#Fet Radians of Value1 -kolonnen
DataFrame_obj.Velg (Radianer (DataFrame_OBJ.verdi1)).forestilling()


Produksjon:


Så for kolonneverdien1 returnerte vi følgende radianer:

3.141592653589793 er lik 0.05483113556160755 Radianer.

1.5707963267948966 er lik 0.027415567780803774 Radianer.

1.0471975511965976 er lik 0.018277045187202513 Radianer.

Eksempel 2

Nå vil vi returnere radianer for Value2 og Value3 kolonner.

Importer pyspark
Importer matematikk
Fra Pyspark.SQL Import SparkSession
Fra Pyspark.SQL.Funksjoner importerer radianer
Spark_app = SparkSession.bygger.AppName ('_').getorCreate ()
#Create Math Values
Verdier = [(matematikk.pi, 0,7.8,120),
(matte.PI/2,1,0.5.180),
(matte.PI/3, -5, -12.9.360)
]
#Assignalkolonner ved å lage PySpark DataFrame
DataFrame_OBJ = Spark_App.CreateTataFrame (Values, ['Value1', 'Value2', 'Value3', 'Value4'])
DataFrame_obj.forestilling()
#Få radianerverdiene til Value2 og Value3 kolonne
DataFrame_obj.Velg (Radianer (DataFrame_OBJ.Value2), Radianer (DataFrame_OBJ.verdi3)).forestilling()


Produksjon:


Kolonne - Verdi2:

0 er lik 0 radianer.

1 er lik 0.017453292519943295 Radianer.

-5 er lik -0.08726646259971647 Radianer.

Kolonne - Verdi3:

7.8 er lik 0.1361356816555577 Radianer.

0.5 er lik 0.008726646259971648 Radianer.

-12.9 er lik -0.22514747350726852 Radianer.

grader () -funksjon

Gradene () -funksjonen i Pyspark returnerer grader av et gitt antall som er til stede i en DataFrame -kolonne.

Den kan brukes med Select () -metoden fordi SELECT () -funksjonen brukes til å vise verdiene i Pyspark DataFrame.

Syntaks

DataFrame_obj.velg (grader (dataaframe_obj.kolonne))


Parameter:

Det tar kolonnenavnet som en parameter for å returnere grader for den kolonnen.

Eksempel 1

La oss lage en Pyspark DataFrame med 3 rader og 4 kolonner, pluss alle numeriske typer og returgrader.

Importer pyspark
Importer matematikk
Fra Pyspark.SQL Import SparkSession
Fra Pyspark.SQL.Funksjoner importerer grader
Spark_app = SparkSession.bygger.AppName ('_').getorCreate ()
#Create Math Values
Verdier = [(matematikk.pi, 0,7.8,120),
(matte.PI/2,1,0.5.180),
(matte.PI/3, -5, -12.9.360)
]
#Assignalkolonner ved å lage PySpark DataFrame
DataFrame_OBJ = Spark_App.CreateTataFrame (Values, ['Value1', 'Value2', 'Value3', 'Value4'])
DataFrame_obj.forestilling()
#få grader av verdi1 -kolonnen
DataFrame_obj.velg (grader (dataaframe_obj.verdi1)).forestilling()


Produksjon:


Så for kolonneverdien1 returnerte vi grader.

3.141592653589793 er lik 100.0 grader.

1.5707963267948966 er lik 90.0 grader.

1.0471975511965976 er lik 59.999999999999999 grader.

Eksempel 2

Nå vil vi returnere grader for Value2 og Value3 kolonner.

Importer pyspark
Importer matematikk
Fra Pyspark.SQL Import SparkSession
Fra Pyspark.SQL.Funksjoner importerer grader
Spark_app = SparkSession.bygger.AppName ('_').getorCreate ()
#Create Math Values
Verdier = [(matematikk.pi, 0,7.8,120),
(matte.PI/2,1,0.5.180),
(matte.PI/3, -5, -12.9.360)
]
#Assignalkolonner ved å lage PySpark DataFrame
DataFrame_OBJ = Spark_App.CreateTataFrame (Values, ['Value1', 'Value2', 'Value3', 'Value4'])
DataFrame_obj.forestilling()
#få graders verdier av verdi2 og verdi3 -kolonne
DataFrame_obj.velg (grader (dataaframe_obj.verdi2), grader (dataaframe_obj.verdi3)).forestilling()


Produksjon:


Kolonne - Verdi2:

0 er lik 0.0 grader.

1 er lik 57.29577951308232 grader.

-5 er lik -286.4788975654116 grader.

Kolonne - Verdi3:

7.8 er lik 446.9070802020421 grader.

0.5 er lik 28.64788975654116 grader.

-12.9 er lik -739.115555718762 grader.

Konklusjon

I denne pyspark -opplæringen diskuterte vi radianer () og grader () -funksjonene. Radianer () -funksjonen i Pyspark brukes til å returnere radianene til et gitt antall som er til stede i en DataFrame -kolonne, og grader () i Pyspark brukes til å returnere grader av et gitt antall som er til stede i en DataFrame -kolonne -kolonne. Vi diskuterte to eksempler for begge funksjonene.