如何在PySpark 2.x中使用trim?

如何在PySpark 2.x中使用trim?,pyspark,pyspark-sql,Pyspark,Pyspark Sql,代码是: 从pyspark.sql导入函数为F df=df.选择(F.trim(“MyColumn”)) 错误是: Py4JError:调用z:org.apache.spark.sql.functions.trim时出错。跟踪: py4j.Py4JException:方法trim([class java.lang.String])不存在 PySpark 2.x中是否已弃用trim?我不明白为什么它不工作,当同一名称空间中的其他一些函数工作得非常好时尝试df=df.select(F.trim(

代码是:

从pyspark.sql导入函数为F
df=df.选择(F.trim(“MyColumn”))
错误是:

Py4JError:调用z:org.apache.spark.sql.functions.trim时出错。跟踪:
py4j.Py4JException:方法trim([class java.lang.String])不存在

PySpark 2.x中是否已弃用
trim
?我不明白为什么它不工作,当同一名称空间中的其他一些函数工作得非常好时

尝试
df=df.select(F.trim(F.col(“MyColumn”))
。根据您的错误,它似乎将参数视为字符串而不是列名。谢谢,这样做了