【发布时间】:2017-03-14 03:44:10
【问题描述】:
我的 Spark DataFrame 中有一个列:
|-- topics_A: array (nullable = true)
| |-- element: string (containsNull = true)
我正在使用 CountVectorizer:
topic_vectorizer_A = CountVectorizer(inputCol="topics_A", outputCol="topics_vec_A")
我得到 NullPointerExceptions,因为有时 topic_A 列包含 null。
有没有办法解决这个问题?用一个长度为零的数组填充它可以正常工作(尽管它会大大增加数据大小) - 但我不知道如何在 PySpark 中的 Array 列上执行 fillNa。
【问题讨论】:
标签: apache-spark pyspark apache-spark-mllib