Python, pandas, リストをデータフレームにセットするには?

リストをデータフレームにセットする方法。

In [107]: a
Out[107]: [1, 2, 3]

In [108]: b
Out[108]: [2, 3, 4]

In [109]: df = pd.DataFrame({0 : a, 1: b})

In [110]: df
Out[110]: 
   0  1
0  1  2
1  2  3
2  3  4

In [111]: df = pd.DataFrame({'a' : a, 'b' : b})

In [112]: df
Out[112]: 
   a  b
0  1  2
1  2  3
2  3  4

columnを指定しないと、、、

In [113]: df = pd.DataFrame(a,b)

In [114]: df
Out[114]: 
   0
2  1
3  2
4  3

と後半のbindexになる。 次と一緒。

In [115]: df = pd.DataFrame(data=a,index=b)

In [116]: df
Out[116]: 
   0
2  1
3  2
4  3