I have a Spark dataframe(oldDF) that looks like:
Id    | Category | Count
898989  5          12
676767  12         1
334344  3          2
676767  13         3
And I want to create a new dataframe with column names of Category with value of Count grouped by Id.
The reason why I can't specify schema or would rather not is because the categories change a lot.Is there any way to do it dynamically?
An output I would like to see as Dataframe from the one above:
Id     | V3 | V5 | V12 | V13
898989   0    12    0     0
676767   0    0     1     3
334344   2    0     0     0