我目前正在尝试加入两个数据集(flink 0.10-SNAPSHOT API 的一部分)。两个 DataSet 具有相同的形式:
predictions:
6.932018685453303E155 DenseVector(0.0, 1.4, 1437.0)
org:
2.0 DenseVector(0.0, 1.4, 1437.0)
general form:
LabeledVector(Double, DenseVector(Double,Double,Double))
我要创建的是一个新的 DataSet[(Double,Double)] 只包含两个 DataSet 的标签,即:
join:
6.932018685453303E155 2.0
因此我尝试了以下命令:
val join = org.join(predictions).where(0).equalTo(0){
(l, r) => (l.label, r.label)
}
但结果“加入”是空的。我错过了什么吗?