利用Python进行数据分析之初识Pandas

IT科技2025-11-05 14:48:177552

Pandas是利用构建在Python编程语言之上的一个快速、强大、进行灵活且易于使用的数据识开源数据分析和操作工具。Pandas是分析基于Numpy的专业数据分析工具,可以灵活高效的利用处理各种数据集。

在Pandas中有这样两种数据结构:DataFrame、进行Series,数据识DataFrame就类似Excel里面的分析Sheet表,而Series就相当于表中的利用某一列。

安装

在这里我们使用pip进行安装(如果没有可自行查询如何安装pip)安装panda最简单的进行方法是将其作为Anaconda的一部分安装,Anaconda主要用于数据分析和科学计算。数据识还提供源代码、分析PyPI、利用ActivePython、进行各种Linux发行版或开发版本进行安装的数据识说明。

当然,最为基础的Python环境还是少不了的,如果你是Linux或使用的源码库Mac就不用安装Python了。

pip install pandas

Pandas中的数据结构

我们都知道在Excel中是有sheet表,在sheet中每个单元格都是有坐标来表示的,例如:A1、F3等,想要哪些数据只需要定位都响应数据都坐标或某个范围。这里有一点需要强调,Pandas无论是和Exce相比还是和SQL相比,只是调用和处理数据的方式变了,核心都是对源数据进行一系列的处理。

DataFrame

在Pandas中同样数据表表示方式与Excel基本相同,只不过Excel中的"列",在Pandas中叫做"Series":

Series

Pandas初体验

如果想要构建下面这个表格,在Excel中大家再熟悉不过了,在Pandas中该如何构造呢?

Excel表格

要想使用Pandas,首先我们需要导入模块(这里使用的ipython,可通过pip install ipython安装)。

导入pandas

我们需要手动将数据存储在表中,就要创建一个DataFrame。当使用Python列表和字典时,字典键将作为列头,WordPress模板而每个列表中的值将用作DataFrame的行。

df = pd.DataFrame({ "设备名称": [服务器, 服务器, 磁盘阵列, 网络设备], "设备品牌": [华为, 浪潮, Sugon, H3C], "用途": [高性能计算, 高性能计算, 存储, 接入交换机], "价格": [80000, 50800, 150000, 8000]})

创建DataFrame

命令行直接输入变量名称"df"输出DataFrame所有数据:

输出DataFrame

注:第一眼看上去,感觉好乱,有木有!有童鞋说:我想把"设备品牌"放到最前面(在做表的时候,一般都是第一列作为表头出现)。可不可以实现呢?当然可以!只需要在创建时指定"index"就可以了。

指定index后,输出DataFrame

DataFrame是一种二维数据结构,可以在列中存储不同类型的数据(包括字符、整数、浮点数等)。它类似于Excel表格、SQL数据库表或R语言中的data.frame。

我只想要"设备名称"那一列,怎么拿到呢?

获取单个Series

注:当选择DataFrame的单个列时,结果就是一个Series。我们想要选择哪一列,就在方括号[]之间使用列标签。

当然,我们也可以创建一个Series:

创建Series

在上面设备信息表中,我想拿到表中价格最贵的,该如何操作?这里就要用到max()方法。

最大值

Pandas提供了很多功能,云南idc服务商每个功能都有一个可以应用到DataFrame或Series的方法(很多方法,后面我们还会用到很多)。因为方法是函数,所以不要忘记使用括号()哟。

以上内容,简单了解一下Pandas,Pandas功能十分强大,后面我们会由浅至深逐步了解Pandas的强大之处,如果对你有用,记得点赞+关注哟~

本文地址:http://www.bzve.cn/html/32e65599312.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

热门文章

全站热门

唯品会电器质量如何?(以唯品会为例,探讨电器产品的优劣势)

.app域名后缀:为什么它值得关注?

一文搞懂MySQL体系架构!!!

另类玩法!使用 Rest API 操作 RabbitMQ

ubuntu系统如何切换root用户身份 本文将为大家介绍ubuntu切换root用户帐号方法,希望对大家有所帮助!说明:小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10。。。14.04系统因为采用的默认桌面不同,所以本经验不适用,若要使用,那么请安装GNOME桌面方法/步骤1、按照下面的方式打开终端工具,或者使用终端工具的快捷键Ctrl + Alt +T 打开终端2、终端工具打开后如下图所示,我们的操作就在这个窗口中进行3、切换root用户的的方式一执行命令 sudo su执行上面点命令后会要求我们输入当前我们的密码4、输入密码后就切换到root用户了,我们可以看到当前的用户已经是root了5、退出root用户的方法在切换成root用户后,我们只要执行exit命令就退出root用户账号了6、切换为root用户账户的第二种方法执行sudo -i命令也可以将当前用户有普通用户切换到root用户模式中7、执行命令后,一般也要求输入我们的密码,小编这里因为是刚切换到root用户不久,所以系统不要求输入密码,一般在10分钟之内我们来回切换root用户时系统不会提示输入密码,之后会要求我们再次输入密码END以上就是ubuntu切换root用户帐号方法介绍,希望对大家有一定的帮助!

过期域名有多少天续费期?要高价才能赎回域名吗?

线上系统因为一个ThreadLocal直接内存飙升

如何用SQL只统计工作日的数据?

友情链接

滇ICP备2023006006号-39