我正在使用pycharm from pyspark.sql.functions import max, min, col
中的行。
但是,即使它确实识别了sql.functions
的log
函数,它也无法识别这些功能。max
,min
和col
为什么不被识别?
我的pyspark版本是2.2,我的python版本是3.6(通过anaconda)。
它没有识别它们,因为Python具有自己的max, min
函数,或者您已使用这些功能导入一个软件包,因此存在冲突。导入软件包时尝试使用alias
:
import pyspark.sql.functions as psf
psf.max("my_col")