La transposition de la colonne à la ligne avec Spark

Je suis en train de transposer certaines colonnes de mon tableau à la ligne.
Je suis à l'aide de Python et de la bougie 1.5.0. Voici mon premier tableau:

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

Je voudrais avoir quelque chose comme ceci:

+-----+--------+-----------+
|  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|
|  ...|     ...|        ...|

Ce que quelqu'un sait comment je peux faire? Je vous remercie pour votre aide.

OriginalL'auteur Raouf | 2016-06-16