【发布时间】:2019-12-12 17:02:03
【问题描述】:
我有一个 pyspark DataFrame,其中包含一个名为 primary_use 的列。
这是第一行:
要创建一个布尔向量来指示某一行中的primary_use 是Education 还是Office,我正在使用以下代码。但是,它返回 None 会导致异常:
def is_included_in(row):
return(row['primary_use'] in ['Education', 'Office'])
building.foreach(is_included_in).show()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-124-03dd626371bf> in <module>
----> 1 building.foreach(is_included_in).show()
AttributeError: 'NoneType' object has no attribute 'show'
您能解释一下结果并提出对代码的更正吗?
【问题讨论】:
标签: python-3.x foreach pyspark-sql