I am looking to transpose each record into multiple columns in pyspark dataframe.
This is my dataframe:
+--------+-------------+--------------+------------+------+ |level_1 |level_2 |level_3 |level_4 |UNQ_ID| +--------+-------------+--------------+------------+------+ |D Group|Investments |ORB |ECM |1 | |E Group|Investment |Origination |Execution |2 | +--------+-------------+--------------+------------+------+ Required dataframe is:
+--------+---------------+------+ |level |name |UNQ_ID| +--------+---------------+------+ |level_1 |D Group |1 | |level_1 |E Group |2 | |level_2 |Investments |1 | |level_2 |Investment |2 | |level_3 |ORB |1 | |level_3 |Origination |2 | |level_4 |ECM |1 | |level_4 |Execution |2 | +--------+---------------+------+