数値のリストを含む列を持つデータセットがあります。
これらすべてのリストに含まれるすべての数字の出現回数を数えたいと思います。そこで、flatMap を実行して、すべての整数のセットを取得します。グループ化したいので、各番号を1回だけにしてから、出現回数を追加します(2列目など)。これまでの私のコード:
val counts = dataset.flatMap(_.intLists).groupBy(i => identity(i)).count
しかし、「i」にはパラメーターの型がないと常に言われます。私はそれが Int であることを伝える必要があると思いますが、どうすればそれを行うことができますか? それとも、まったく違うものを見逃していますか?