I have a dataframe with several columns, and I need to put it in a single column, how can I do it performatically without losing the parallelism power of pyspark? Can someone help me?
USER|ID_1 |ID_2 |ID_3 |ID_4 |Name1|Name2|Name3|Name4
1234|1234500|null |null |null |text |null |null |null
1234|1234500|null |null |null |text |null |null |null
1234|null |null |1111500|null |null |null |text |null
1234|null |null |1111500|null |null |null |text |null
1234|null |1111222|null |null |null |text |null |null
1234|null |1111222|null |null |null |text |null |null
1234|null |null |null |1111333|null |null |null |text
1234|null |null |null |1111333|null |null |null |text
expected output:
USER|ID |Name
1234|1234500|text
1234|1234500|text
1234|1111500|text
1234|1111500|text |
1234|1111222|text |
1234|1111222|text |
1234|1111333|text |
1234|1111333|text |