SPRKPY1014
pyspark.sql.functions.asinh
Message: pyspark.sql.functions.asinh has a workaround
Category: Warning.
Description
This issue appears when the tool detects the usage of pyspark.sql.functions.asinh which has a workaround.
Scenario
Input
On this example pyspark calculates the asinh for a dataframe by using pyspark.sql.functions.asinh.
from pyspark.sql import SparkSession
from pyspark.sql.functions import asinh
spark = SparkSession.builder.getOrCreate()
data = [['V1', 3.0],
['V2', 60.0],
['V3', 14.0],
['V4', 3.1]]
columns = ['Paremeter', 'value']
df = spark.createDataFrame(data, columns)
df_result = df.withColumn("asinh_value", asinh(df["value"]))Output
SMA returns the EWI SPRKPY1014 over the line where asinh is used, so you can use to identify where to fix.
Recomended fix
There is no direct "asinh" implementation but "call_function" can be used instead, using "asinh" as the first parameter, and colName as the second one.
Additional recommendations
For more support, you can email us at [email protected] or post an issue in the SMA.
Last updated
