I would like to apply a type of pivot on a pandas dataframe but I can't find the proper way to do it.
What I want to do:
input_df:
p_id p_name prod_t1 prod_t2 prod_t3
-----------------------------------
1 foo 3 2 4
2 bar 0 1 0
expected_output_df:
p_id p_name prod_time quantity
-----------------------------------
1 foo prod_t1 3
1 foo prod_t2 2
1 foo prod_t3 4
2 bar prod_t1 0
2 bar prod_t2 1
2 bar prod_t3 0