Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Calcule le sinus de la colonne d’entrée. Prend en charge Spark Connect.
Pour obtenir plus de détails sur la fonction SQL de Databricks correspondante, consultez sin.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.sin(col=<col>)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
col |
pyspark.sql.Column or column name |
colonne cible sur laquelle calculer. |
Retours
pyspark.sql.Column: sinus de l’angle, comme s’il est calculé par java.lang.Math.sin()
Examples
from pyspark.databricks.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (0.0), (PI() / 2), (PI() / 4) AS TAB(value)"
).select("*", dbf.sin("value")).show()
+------------------+------------------+
| value| SIN(value)|
+------------------+------------------+
| 0.0| 0.0|
|1.5707963267948...| 1.0|
|0.7853981633974...|0.7071067811865...|
+------------------+------------------+
from pyspark.databricks.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (FLOAT('NAN')), (NULL) AS TAB(value)"
).select("*", dbf.sin("value")).show()
+-----+----------+
|value|SIN(value)|
+-----+----------+
| NaN| NaN|
| NULL| NULL|
+-----+----------+