wie zu tun Transponieren in entsprechenden Spalten in Schwein / Bienenstock

Ich habe mich gefragt, ob es möglich ist, einige Spalten in pig / hive zu transponieren.
als Umgang mit Daten, die ich unter Anforderung bekam

id      jan     feb     march
1       j1      f1      m1
2       j2      f2      m2
3       j3      f3      m3

wo ich es gegen die erste Spalte transponieren muss, so würde es aussehen -

id      value   month
1       j1      jan
1       f1      feb
1       m1      march
2       j2      jan
2       f2      feb
2       m2      march
3       j3      jan
3       f3      feb
3       m3      march

Ich habe dies mit Java versucht, aber um es in den verteilten Modus zu bringen, gibt es eine Möglichkeit, dies in pig / hive zu tun.
danke für eure hilfe im vorraus !!