1
私はスカラの初心者です。Scala - RDDをマップに変換する
私は属性の1つとしてuserId
を含むクラスUserを持っています。 userId
をキーとし、user
を値として、ユーザーのRDDをマップに変換したいと考えています。
ありがとうございます!
私はスカラの初心者です。Scala - RDDをマップに変換する
私は属性の1つとしてuserId
を含むクラスUserを持っています。 userId
をキーとし、user
を値として、ユーザーのRDDをマップに変換したいと考えています。
ありがとうございます!
RDD myUsers:RDD[Users]
があるとします。 RDDの各レコードには、属性userId
が含まれています。あなたが地図にnewRdd
を変換したい場合は
val newRdd = myUsers.map(x => (x.userId, x))
:あなたはnewRdd
には、この方法でそれを変換することができ
val myMap = newRdd.toMap
あなたは1行でこれら二つの計算を行うことができ、私はちょうどのためにそれらを分割さ説明
ありがとうございます:) –
ペア( 'userId'、' user')でRDDを作成してから、 – edkeveked
の後にマップに変換することができます。ありがとうございました –