一、概念
类似表格,可以看成由Series组成的字典。Series的各个index看成列索引。
二、定义
注意传入的列索引需要加上冒号:,默认索引为0,1,2,....
from pandas import DataFrame
data={'a':[1,2,3,4],'b':[2,3,4,5],'c':[3,4,5,6]}
d=DataFrame(data)
d
Out[11]:
a b c
0 1 2 3
1 2 3 4
2 3 4 5
3 4 5 6
也可以指定索引,传入index
w=DataFrame(data,index=[1,2,3,4])
w
Out[32]:
a b c
1 1 2 3
2 2 3 4
3 3 4 5
4 4 5 6
也可以传入嵌套字典,没有就是NaN
e={'e':{'q1':12,'q2':13},'d':{'q1':23}}
c=DataFrame(e)
c
Out[69]:
e d
q1 12 23.0
q2 13 NaN
三、属性
d.columns
Out[37]: Index(['a'