pandasのDataFrame新規作成時のエラー:If using all scalar values, you must pass an index

pandasで新規にDataFrameを作成しようとしたらエラー。

If using all scalar values, you must pass an index

 

問題のコードは次のようなコード。

data1とdata2は数値。

df = pd.DataFrame({

 'col1':data1,

 'col2':data2

})

 

これを次のように1つだけlistにしたら解決。

わけがわからん。

df = pd.DataFrame({

 'col1':[data1],

 'col2':data2

})