Я пытаюсь создать пару ключ-значение из текстового ввода, где ключ будет String, а значение будет Set[String]
.Но я думаю, что получаю Set[Char]
.Мой код:
val newRdd = textFile.map(x => (x.split("\t")(1), x.split("\t")(2).toSet)).reduceByKey(_++_)
Мне нужны такие пары:
(title1, Set (m1))
, но вместо этого я получаю:
(title1, Set (m, 1))
Вход выглядит примерно так:
1 title1 m1
Кто-нибудь знает, почему этослучается