I have this df:
|User |country|
| Ron | italy|
| Tom | japan|
| Lin | spain|
| Tom | china|
| Tom | china|
| Lin | japan|
| Tom | china|
| Lin | japan|
I want to count for each user the total amount of his countries. for example, for the df above I'll get:
[Ron -> [italy ->1], Tom -> [Japan -> 1, china -> 3], Lin -> [Spain -> 1, Japan ->2]]
I started with
val groupedbyDf = df.groupBy("User")
But I don't know how to continue.. agg() ?