我正在使用pycharm from pyspark.sql.functions import max, min, col
中的行。
但是,即使它确实识别log
来自sql.functions
的函数,它也无法识别这些函数。为什么不让max
,min
和col
得到认可?
我的pyspark版本是2.2,我的python版本是3.6(通过anaconda)。
答案 0 :(得分:2)
它无法识别它们,因为python拥有自己的max, min
函数,或者您已经导入了具有这些函数的包,因此存在冲突。导入包时尝试使用alias
:
import pyspark.sql.functions as psf
psf.max("my_col")