その1 数字だけ入れると勝手にHeaderとIndexが追加される
In [17]: import pandas as pd
In [18]: df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
In [19]: df
Out[19]:
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
その2 HeaderとIndexを自分で指定する
In [20]: df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]], index=['I1','I2','I3'], columns=['C1', 'C2', 'C3'])
In [21]: df
Out[21]:
C1 C2 C3
I1 1 2 3
I2 4 5 6
I3 7 8 9
その3 こんな方法もある
In [27]: df = pd.DataFrame({'C1':[1, 2, 3], 'C2':[4, 5, 6], 'C3':[7, 8, 9]},index=['I1','I2','I3'])
In [28]: df
Out[28]:
C1 C2 C3
I1 1 4 7
I2 2 5 8
I3 3 6 9