Транспонировать столбец в ряд с помощью Spark

Я пытаюсь переместить некоторые столбцы моей таблицы в строку. Я использую Python и Spark 1.5.0. Вот моя начальная таблица:

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

Я хотел бы иметь что-то вроде этого:

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

Кто-нибудь знает, как я могу это сделать? Спасибо за помощь.

Ответы на вопрос(6)

Ваш ответ на вопрос