Python之Pandas模块讲解及案例
一、安装Pandas
pip install Pandas
二、简介
Pandas是一个开源的,BSD许可的库,为Python (opens new window)编程语言提供高性能,易于使用的数据结构和数据分析工具。
Pandas是NumFOCUS (opens new window)赞助的项目。这将有助于确保Pandas成为世界级开源项目的成功,并有可能捐赠 (opens new window)给该项目。
另外,获得 Pandas 的最佳方式是通过 conda(opens new window):
conda install Pandas
但是此方法安装较慢,不太推荐,可以直接pip。
三、Series类
1、Series对象的实现
Series对象是相当于一个一维的数组
方法1
方法2
方法3
2、Head与Tail
head() 与 tail() 用于快速预览 Series 与 DataFrame,默认显示 5 条数据,也可以指定显示数据的数量。
这里先以Series为例,DataFrame会在后续讲解。
下面将用到numpy模块,关于numpy模块的讲解可以参见我的另一篇博文:
python 之 numpy 模块详细讲解及其应用案例
链接
3、属性与底层数据
index属性
values属性
4、Series对象的切片操作
实际上,Series对象的切片与数组的切片差别并不大。
5、Series对象的一些常用方法
1、Series.index
索引
2、Series.values
数值
3、Series.drop(index)
删除某一个数据
4、Series.sum
求所有元素的和
等
四、DataFrame类
1、DataFrame对象的实现
方法1
方法2
方法3
2、DataFrame的取值以及切片
1、取值
Head、 Tail 方法
某一个位置处的值:
2、切片
1、行切片
2、列切片
3、举一个例子,利用以上的类以及numpy来实现一个时间列表
这里就是一个简单的介绍了,也就是一个入门简介,更深入的学习可以参考官方文档,链接如下:
https://www.pypandas.cn/docs/getting_started/tutorials.html#%E5%AE%98%E6%96%B9%E6%8C%87%E5%8D%97 谢谢大家的阅读 !! ~~~