3
WrappedArray<WrappedArray<Double>>
を含むDataset<Row>
の列があります。この列をUDF
に渡して値の1つを取り出します。スパーク取得値形式WrappedArray <WrappedArray <Double>> UDF Java
このネストされた構造のDoublesへのアクセス方法を教えてください。私はこのような何かやりたい
:ここ
sparkSession.udf().register(ADD_START_TOTAL, (UDF1<WrappedArray<WrappedArray<Double>>, Double>) (totals) -> totals[0][1], DataTypes.DoubleType);
は、列が、私は私のデータセットは以下のように見えるDataset.show()
メソッドを呼び出したときにどのように見えるかの例です。
[WrappedArray(2.0...
編集:この記事How to cast a WrappedArray[WrappedArray[Float]] to Array[Array[Float]] in spark (scala) が、Javaにこれを翻訳する方法がわからないのが見つかりました。