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.