Я немного новичок в scala spark. Я не мог найти ответ по этому поводу. У меня есть такие массивы
|Id |endpoints |score| |type|
|106688 |[[clothes:tops], [clothes]] |[[0.01], [0.283]] |[S1S2, S1] |
|107594 |[[clothes,tops], [clothes]] |[[0.01], [0.19]] |[S1S2, S1] |
|108800 |[[clothes:tops], [clothes]] |[[0.01], [0.052]] |[S1S2, S1] |
Мне нужно сопоставить это друг с другом в этом формате.
Map(S1S2 -> Map(clothes:tops -> 0.01)
Каков наилучший подход к отображению этих массивов. В основном мне нужно знать, как эти массивы связаны друг с другом, как показано ниже.
Map(S1S2 -> Map(clothes:tops -> 0.01), S1 -> Map(clothes -> 0.25))