Transponiere Spalte zu Zeile mit Spark

Ich versuche, einige Spalten meiner Tabelle in Zeilen umzuwandeln. Ich benutze Python und Spark 1.5.0. Hier ist mein erster Tisch:

+-----+-----+-----+-------+
|  A  |col_1|col_2|col_...|
+-----+-------------------+
|  1  |  0.0|  0.6|  ...  |
|  2  |  0.6|  0.7|  ...  |
|  3  |  0.5|  0.9|  ...  |
|  ...|  ...|  ...|  ...  |

Ich hätte gerne etwas in der Art:

+-----+--------+-----------+
|  A  | col_id | col_value |
+-----+--------+-----------+
|  1  |   col_1|        0.0|
|  1  |   col_2|        0.6|   
|  ...|     ...|        ...|    
|  2  |   col_1|        0.6|
|  2  |   col_2|        0.7| 
|  ...|     ...|        ...|  
|  3  |   col_1|        0.5|
|  3  |   col_2|        0.9|
|  ...|     ...|        ...|

Weiß jemand, dass ich es schaffen kann? Danke für deine Hilfe

Antworten auf die Frage(12)

Ihre Antwort auf die Frage