【发布时间】:2020-01-24 14:38:05
【问题描述】:
我尝试导入如下所示的两个函数,但出现错误
from pyspark.sql.functions import regexp_replace, col
df1 = sales.alias('a').join(customer.alias('b'),col('b.ID') == col('a.ID'))\
.select([col('a.'+xx) for xx in sales.columns] + col('b.others')
TypeError: 'str' object is not callable
我真的不明白那行代码有什么问题?谢谢。
【问题讨论】:
-
你能不能过去所有的 df1 表达式,因为它不完整
标签: python-3.x apache-spark pyspark pyspark-sql