Python中进行数据分析时重要的3个包:Numpy,Pandas和matplotlib。本篇重点学习Numpy和Pandas的使用
一维数据结构
Numpy一维数组
在Pandas中数据结构是Series,在Numpy中数据结构是array,Series是建立在Numpy基础上的
首先定义一个一维数组
1)查询元素
通过下标序号来获取对应下标的元素
2)切片访问
指定访问数据的范围,在下面代码中冒号即表示切片访问,切片访问一般通过冒号前后数字来指定查询范围
3)循环访问
通过for循环来访问一维数组里的每个元素
4)数据类型
通过dtype来查看一维数组里面的数据类型
下面一张图展示了Numpy一维数组与列表的区别
Pandas一维数据结构
Series有索引,在定义的时候可以使用index参数来指定每个元素的索引,方便使用时通过索引名称来访问其中的元素
获取一维数组中元素的两种方法分别是:
a. 使用iloc属性用于根据元素的位置来获取值
b. 使用loc属性根据索引值来获取元素的值