2
我想更新RDD與更多的信息從另一個地圖....我寫這個,但不工作。斯卡拉 - 更新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