「python全栈工程师」Python数据分析库之pandas基本操作


pandas是什么?
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
是它吗?
额 。。。 很显然pandas没有这个家伙那么可爱 。。。
我们来看看pandas的官网是怎么来定义自己的:
pandas is an open source, easy-to-use data structures and data analysis tools for the Python programming language.
很显然 , pandas是python的一个非常强大的数据分析库!
让我们来学习一下它吧!
Pandas是数据分析的核心工具包 , 它是基于Numpy构建的 , 可以理解为是为了数据分析而存在的 , 它拥有以下功能或者特点:
一维数组Series+二维数组Dataframe
可以直接读取数据并做处理 , 非常高效简单
兼容各种数据库
支持各种分析算法1.pandas序列
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
2.pandas数据结构DataFrame
DataFrame是一个【表格型】的数据结构 , 可以看做是【由Series组成的字典】(共用同一个索引) 。 DataFrame由按一定顺序排列的多列数据组成 。 设计初衷是将Series的使用场景从一维拓展到多维 。 DataFrame既有行索引 , 也有列索引 。
行索引:index
列索引:columns
值:values(numpy的二维数组)
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
结果:
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
默认情况下 , 如果不指定index参数和columns , 那么他们的值将从0开始的数字替代 。
结果:
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
DataFrame属性:values、columns、index、shape
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
结果:
「python全栈工程师」Python数据分析库之pandas基本操作
本文插图
【「python全栈工程师」Python数据分析库之pandas基本操作】后续小编会继续更新更全的信息 , 请多多点赞转发评论 , 你们的支持就是小编最大的动力 。