python数据分析学习(2)pandas二维工具DataFrame讲解
目录 二:pandas数据结构介绍 下面继续讲解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方法将会只选出头部的五行: (3)指定列 如果指定了列,则会按照指定顺序排列,用columns属性,但是在数组字典中一定要存在该列的标签名,如果没有则在结果中出现缺失值: