【发布时间】:2017-03-16 04:42:27
【问题描述】:
我有一个自定义对象的数据集,其中包含标签:Double 和功能:DenseVector。
我想过滤和统计特征中具有特定标签和特定值的项目数。
但是,这个:
dataLF.filter(entry => entry.label == 1 && entry.features.values(0) == 0).count()
返回此异常:
作业因阶段失败而中止:阶段 13.0 中的任务 0 失败 1 次, 最近失败:在 13.0 阶段丢失任务 0.0(TID 44,本地主机): java.lang.ClassCastException:无法分配实例 scala.collection.immutable.List$SerializationProxy 到字段 org.apache.spark.sql.execution.FilterExec.otherPreds 类型 scala.collection.Seq 在实例中 org.apache.spark.sql.execution.FilterExec
我做错了什么?
【问题讨论】:
标签: scala apache-spark dataset spark-dataframe