union
をArrayBuffer[Dataset[_]]
にしようとしています。私は次のエラーを取得するデータセットのコレクションを結合するときに型が一致しないのはなぜですか
var buffer: ArrayBuffer[Dataset[_]] = ArrayBuffer.empty[Dataset[_]]
var size:Long = 0
...
if size < 1000 {
buffer.append(df)
size = size + df.count()
} else {
val unionedDataset = buffer.reduce(_ union _)
}
:
type mismatch;
[error] found : org.apache.spark.sql.Dataset[_$2(in value $anonfun)] where type _$2(in value $anonfun)
[error] required: org.apache.spark.sql.Dataset[_$2(in variable buffer)]
[error] val unionedDataset = buffer.reduce(_ union _)
[error] ^
は無名関数の第2引数の型が同じタイプのすべきではない
だから私は、次のコードを書きました参照されたインデックスのオブジェクト?