Ich habe zwei Datenfelder in Spark Scala, aber eine davon besteht aus einer eindeutigen Spalte. Ich muss mich ihnen anschließen, aber sie haben keine gemeinsame Spalte. Die Anzahl der Zeilen ist gleich.Join zwei Dataframe ohne ein gemeinsames Feld in Spark-Scala
val userFriends=userJson.select($"friends",$"user_id")
val x = userFriends("friends")
.rdd
.map(x => x.getList(0).toArray.map(_.toString))
val y = x.map(z=>z.count(z=>true)).toDF("friendCount")
muss ich userFriends mit y verbinden
Was ist die Frage? Was hast du bis jetzt gemacht ? – Badda
val userFriends = userJson.select ($ "freunde", $ "user_id") val x = userFriends ("Freunde"). Rdd.map (x => x.getList (0) .toArray.map (_. toString)) val y = x.map (z => z.count (z => true)). toDF ("friendCount") ich habe beitreten userFriends mit y – mastMarvizz
@mastMarvizz Willkommen SO. Ich habe den Code zu der Frage hinzugefügt. Folgen Sie dem Beispiel beim nächsten Mal :-) – maasg