In [1]:
import pandas as pd
from pandas import DataFrame, Series

In [2]:
df1 = DataFrame({'a':['one','two','three','four','five'],'b':[1,2,3,4,5],'c':[10,20,30,40,50]})

In [3]:
df1


Out[3]:
a b c
0 one 1 10
1 two 2 20
2 three 3 30
3 four 4 40
4 five 5 50

In [4]:
df1 = pd.melt(df1, id_vars='a', value_vars=['b','c'])

In [5]:
df1


Out[5]:
a variable value
0 one b 1
1 two b 2
2 three b 3
3 four b 4
4 five b 5
5 one c 10
6 two c 20
7 three c 30
8 four c 40
9 five c 50