PYSPARK RADIAN UND GRADE -Funktionen

PYSPARK RADIAN UND GRADE -Funktionen

radians () Funktion

Die radians () -Funktion in pyspark gibt die Radians einer bestimmten Zahl zurück in einer Datenrahmenspalte.

Es kann mit der Methode Select () verwendet werden, da die Funktion select () verwendet wird.

Syntax

DataFrame_OBJ.Wählen Sie (Radians (DataFrame_OBJ) aus.Spalte))


Parameter:

Der Spaltenname als Parameter, um Radiant für diese Spalte zurückzugeben.

Beispiel 1

Erstellen wir einen PYSPark -Datenframe mit 3 Zeilen und 4 Spalten sowie allen numerischen Typen und Return Radians.

pysspark importieren
Mathematik importieren
aus pysspark.SQL Import SparkSession
aus pysspark.sql.Funktionen importieren Radians
Spark_app = SparkSession.Erbauer.App Name('_').Getorcreate ()
#Mathematikwerte
Werte = [(Mathematik.Pi, 0,7.8,120),
(Mathematik.PI/2,1,0.5,180),
(Mathematik.pi/3, -5, -12.9.360)
]
#Spalten anhand des PYSPARK -Datenframe
DataFrame_OBJ = Spark_App.createdataframe (values, ['value1', 'value2', 'value3', 'value4'])
DataFrame_OBJ.zeigen()
#Get die Spalte Radian of Value1
DataFrame_OBJ.Wählen Sie (Radians (DataFrame_OBJ) aus.Wert 1)).zeigen()


Ausgang:


Für den Spaltenwert1 haben wir also die folgenden Radians zurückgegeben:

3.141592653589793 entspricht 0.05483113556160755 Radians.

1.5707963267948966 ist gleich 0.027415567780803774 Radians.

1.0471975511965976 ist gleich 0.018277045187202513 Radians.

Beispiel 2

Jetzt geben wir Radians für Value2- und Value3 -Spalten zurück.

pysspark importieren
Mathematik importieren
aus pysspark.SQL Import SparkSession
aus pysspark.sql.Funktionen importieren Radians
Spark_app = SparkSession.Erbauer.App Name('_').Getorcreate ()
#Mathematikwerte
Werte = [(Mathematik.Pi, 0,7.8,120),
(Mathematik.PI/2,1,0.5,180),
(Mathematik.pi/3, -5, -12.9.360)
]
#Spalten anhand des PYSPARK -Datenframe
DataFrame_OBJ = Spark_App.createdataframe (values, ['value1', 'value2', 'value3', 'value4'])
DataFrame_OBJ.zeigen()
#Get die Radians -Werte der Spalte Wert2 und Value3
DataFrame_OBJ.Wählen Sie (Radians (DataFrame_OBJ) aus.Wert2), Radians (DataFrame_OBJ.Wert3)).zeigen()


Ausgang:


Spalte - Wert 2:

0 entspricht 0 Radiern.

1 ist gleich 0.017453292519943295 Radians.

-5 entspricht -0.08726646259971647 Radians.

Spalte - Wert 3:

7.8 ist gleich 0.1361356816555577 Radians.

0.5 ist gleich 0.008726646259971648 Radians.

-12.9 entspricht -0.22514747350726852 Radians.

Degrees () Funktion

Die Degrees () -Funktion in PYSpark gibt den Grad einer bestimmten Zahl zurück, die in einer Datenrahmenspalte vorhanden sind.

Es kann mit der Methode Select () verwendet werden, da die Funktion select () verwendet wird.

Syntax

DataFrame_OBJ.Wählen Sie (Grad (DataFrame_OBJ) aus.Spalte))


Parameter:

Es nimmt den Spaltennamen als Parameter für die Rückgabe von Grad für diese Spalte vor.

Beispiel 1

Erstellen wir einen PYSPark -Datenframe mit 3 Zeilen und 4 Spalten sowie allen numerischen Typen und Rückgabebegschlüssen.

pysspark importieren
Mathematik importieren
aus pysspark.SQL Import SparkSession
aus pysspark.sql.Funktionen importieren Abschlüsse
Spark_app = SparkSession.Erbauer.App Name('_').Getorcreate ()
#Mathematikwerte
Werte = [(Mathematik.Pi, 0,7.8,120),
(Mathematik.PI/2,1,0.5,180),
(Mathematik.pi/3, -5, -12.9.360)
]
#Spalten anhand des PYSPARK -Datenframe
DataFrame_OBJ = Spark_App.createdataframe (values, ['value1', 'value2', 'value3', 'value4'])
DataFrame_OBJ.zeigen()
#Get die Spalte der Wertgrade von Wert1
DataFrame_OBJ.Wählen Sie (Grad (DataFrame_OBJ) aus.Wert 1)).zeigen()


Ausgang:


Für den Spaltenwert1 haben wir also Grad zurückgegeben.

3.141592653589793 entspricht 100.0 Grad.

1.5707963267948966 entspricht 90.0 Grad.

1.0471975511965976 ist gleich 59.99999999999999 Grad.

Beispiel 2

Jetzt werden wir Grade für die Spalten von Value2 und Value3 zurückgeben.

pysspark importieren
Mathematik importieren
aus pysspark.SQL Import SparkSession
aus pysspark.sql.Funktionen importieren Abschlüsse
Spark_app = SparkSession.Erbauer.App Name('_').Getorcreate ()
#Mathematikwerte
Werte = [(Mathematik.Pi, 0,7.8,120),
(Mathematik.PI/2,1,0.5,180),
(Mathematik.pi/3, -5, -12.9.360)
]
#Spalten anhand des PYSPARK -Datenframe
DataFrame_OBJ = Spark_App.createdataframe (values, ['value1', 'value2', 'value3', 'value4'])
DataFrame_OBJ.zeigen()
#Greifen Sie die Gradwerte der Spalte von Wert2 und Value3
DataFrame_OBJ.Wählen Sie (Grad (DataFrame_OBJ) aus.Wert2), Grad (DataFrame_OBJ.Wert3)).zeigen()


Ausgang:


Spalte - Wert 2:

0 ist gleich 0.0 Grad.

1 ist gleich 57.29577951308232 Grad.

-5 entspricht -286.4788975654116 Grad.

Spalte - Wert 3:

7.8 entspricht 446.9070802020421 Grad.

0.5 entspricht 28.64788975654116 Grad.

-12.9 entspricht -739.115555718762 Grad.

Abschluss

In diesem PYSPARK -Tutorial haben wir die Funktionen Radians () und Degrees () besprochen. Die Radians () -Funktion in PYSpark wird verwendet, um die Radiantien einer bestimmten Anzahl in einer Datenrahmenspalte zurückzugeben, und Degrees () in PySpark wird verwendet, um die Abschlüsse einer bestimmten Zahl in einer DataFrame -Spalte zurückzugeben. Wir haben zwei Beispiele für beide Funktionen besprochen.