pandas教程:[1]DataFrame入门

操作方法

  • 01

    pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这么说你可能无法从感性上认识它,举个例子,你大概用过Excel,而它也是一种数据组织和呈现的方式,简单说就是表格,而在在pandas中用DataFrame组织数据,如果你不print DataFrame,你看不到这些数据,下面我们来看看DataFrame是如何使用的。

  • 02

    首先是引入pandas和numpy,这是经常配合使用的两个包,pandas依赖于numpy,引入以后我们可以直接使用np/pd来表示这个两个模块

  • 03

    先创建一个时间索引,所谓的索引(index)就是每一行数据的id,可以标识每一行的唯一值

  • 04

    为了快速入门,我们看一下如何创建一个6X4的数据:randn函数用于创建随机数,参数表示行数和列数,dates是上一步创建的索引列

  • 05

    我们还可以使用字典来创建数据框,例如创建一个列名为A的数据框,索引是自动创建的整数

  • 06

    这又是一个字典创建DataFrame的例子

  • 07

    假如字典内的数据长度不同,以最长的数据为准,比如B列有4行:

  • 08

    可以使用dtypes来查看各行的数据格式

  • 09

    接着看一下如何查看数据框中的数据,看一下所有的数据

  • 10

    使用head查看前几行数据(默认是前5行),不过你可以指定前几行

  • 11

    查看前三行数据

  • 12

    使用tail查看后5行数据

  • 13

    查看数据框的索引

  • 14

    查看列名用columns

  • 15

    查看数据值,用values

  • 16

    查看描述性统计,用describe

  • 17

    使用type看一下输出的描述性统计是什么样的数据类型——DataFrame数据

  • 18

    使用T来转置数据,也就是行列转换

  • 19

    对数据进行排序,用到了sort,参数可以指定根据哪一列数据进行排序。

  • 20

    好了,这篇入门教程到这里,后面还有很多,希望有志同道合的朋友一起交流学习,有什么说的不对的地方,请批评指正。

(0)

相关推荐

  • pandas教程:[4]Dataframe筛选数据

    操作方法 01 今天还是用到了DataFrame,如果你用一下它的筛选数据的功能,你会大吃一惊,它非常擅长筛选数据,可以极大提高你的工作效率,废话不多说,下面看看几个进行复杂数据筛选的例子. 02 首 ...

  • pandas教程:[3]DataFrame切片操作

    操作方法 01 DataFrame数据框允许我们使用iloc方法来像操作array(数组)一样对DataFrame进行切片操作,其形式上,跟对数组进行切片是一样的,我们下面来演示一下一些典型的切片操作 ...

  • Linux Shell脚本系列教程(一):Shell入门

    这篇文章主要介绍了Linux Shell脚本系列教程(一):Shell入门,本文讲解了Shell简介、Shell基本操作、如何打开Shell终端、Shell脚本的概念、如何运行Shell脚本、Shel ...

  • 最详细的教程axure新手入门:[1]Axure教程

    首先做个声明:此次教程里为了快速完成,借用了一些网上已有教程的图文,不是剽窃,只图方便.另外,因为汉化版本可能功能名称等略有差别,请自行理解. 名词解释: 线框图:一般就是指产品原型,比如:把线框图尽 ...

  • 百度H5教程系列之入门向导

    H5能够帮助不懂编程的同学快速制作HTML5网页,并能够分享到各个平台上查看.只要你拥有账号就能开始制作啦.下面给大家介绍基本的按钮及其作用. 操作方法 01 百度搜索"百度H5" ...

  • 平面设计CorelDRAW教程:[1]入门基础

    CorelDRAW软件是一款用来进行图形设计.绘制.文字编辑和制作的优秀矢量图绘制软件,下面首先介绍一下它的启动和界面,使用户对其有一个初步的认识. CorelDRAW X3的启动与退出 01 单击W ...

  • iPhone/iPad版《永恒赛车》教程:新手入门

    今天为大家介绍一款风格比较独特的赛车游戏Forever Drive,虽然名气不如极品这类的大作,但是Forever Drive并没有一味跟风大作而是增加了一些更为原创的自制要素,让玩家轻松地投入到游戏 ...

  • Pytorch教程(pytorch入门教程)

    PyTorch是非常热门的深度学习框架,要学习和使用pytorch,首先要安装pytorch,不论您使用的操作系统是Windows.Mac还是Linux,都可以通过下面方法安装.打开pytorch官网 ...

  • 剪映视频教程新手入门(剪映零基础入门教程)

    剪映一直都是玩抖音的朋友非常爱用的一款短视频剪辑APP.这款软件不仅拥有超多免费的剪辑功能,使用剪映剪辑发布的视频还能获得平台更多的推荐.为了让各位小伙伴更快的了解剪映如何使用,今天就为大家分享一期抖 ...