我正在尝试通过逻辑回归的系数计算比值比,但是我遇到的一个问题可以用以下代码最好地概括:
import pyspark.sql.functions as F
F.exp(1.2)
此操作失败,并显示
py4j.Py4JException: Method exp([class java.lang.Double]) does not exist
整数类似地失败。我不知道Double如何导致exp函数出现问题?
如果您查看pyspark.sql.functions.exp()
的文档,它将使用col对象的输入。因此,它不适用于浮点值,例如1.2
。