??下面继续讲解pandas的第二个工具DataFrame。
二:pandas数据结构介绍
2.DataFarme
??DataFarme表示的是矩阵的数据表,包含已排序的列集合,是一个二维数据工具。每一列可以是不同的数据类型值。它既有行索引又有列索引,可以看作是一组共享相同索引的Series对象。DataFarme的数组方法有很多,比如用index.name获取某列的值,用values获取行的值。这里先介绍一些常用的知识。
??(1)构建DataFrame
??有多种方式可以构建DataFrame,其中最常用的方式是利用包含等长度列表或NumPy数组的字典形成DataFrame:
# 下面是采用NumPy的字典的方式来进行构建DataFrame
data = {'a':[1,2,3,4],'b':[1.0,2.0,3.0,4.0],'c':['a','b','c','d']}
frame = pd.DataFarme(data)
??结果如下:
??产生的DataFrame的行索引会自动分配,列索引为字典的每个键。
??(2)head
??对于大型的矩阵数据,head方法将会只选出头部的五行: