在 PySpark 中添加字符串常量作为列时未解析的引用点亮

Unresolved reference lit when adding a string constant as a column in PySpark

我正在尝试将字符串常量添加为 pyspark 中的新列。我正在使用 2.4.4 版的 spark。 我正在使用这个

data.withColumn("currentdate", lit(constant_name))

我收到错误消息“未解决的引用点亮”。似乎 2.4.4 中没有功能因错误而点亮,但当我看到文档时,它就在那里。

您需要安装 pyspark-stubs 包以便 IDE 解析对许多 Spark SQL 函数的引用,包括 lit

pip install pyspark-stubs==2.4.0.post8