2
RDDを別のマップからより多くの情報で更新しようとしています....私はこれを書いたが動作していません。Scala - RDDを別のマップで更新する
どこ:
LocalCurrenciesある通貨クラス
RDDのシーケンス:RDD [文字列、文字列]
...
val localCurrencies = Await.result(CurrencyDAO.currencies, 30 seconds)
//update ISO3
rdd.map(r => r.updated("currencyiso3", localCurrencies.find(c => c.CurrencyId ==
rdd.get("currencyid")).get.ISO3))
//Update exponent
rdd.map(r => r.updated("exponent", localCurrencies.find(c => c.CurrencyId ==
rdd.get("currencyid")).get.Exponent))
任意の提案?
おかげ
LocalCurrenciesはどのようなタイプのマップですか? –
また、rddのタイプは何ですか? Rdd [String]ですか? –
再現可能な例を示してください。サンプルデータは常に歓迎しますが、すべての変数のタイプから始めることができます。 – zero323