I have this DF for example
+----+------+------+-------+
| id | val1 | val2 | val3 |
+----+------+------+-------+
| 1 | a | b | c |
| 2 | d | e | f |
| 3 | g | h | i |
and I want the Columns val1
, val2
and val3
transposed into Rows in this way:
+----+------+------+
| id | key | value|
+----+------+------+
| 1 | val1 | a |
| 1 | val2 | b |
| 1 | val3 | c |
| 2 | val1 | d |
| 2 | val2 | e |
| 2 | val3 | f |
| 3 | val1 | g |
| 3 | val2 | h |
| 3 | val3 | i |
How can I achieve that?