尝尝pandas(1)

作者: 雨路浅歌 | 来源:发表于2018-08-23 09:02 被阅读3次

​      好久不见,今天给大家带来新的内容——pandas,这个库有多出名就不用我说了吧,下面正式今天的学习。

创建Series

很容易看出,行索引(我喜欢这么叫)的数值默认是从0开始的数字,如果想要改变行索引,可以设置index的值,注意index是一个列表。

如果含有一个float类型的数字或一个无效值(np.nan),那么即使其它都是整型,其类型也是浮点型。

如果内容只有一个,其会随着索引而重复出现。

字典创建Series的方式

创建DataFrame

什么是DataFrame?可以简单地认为DataFrame就是一个表格。

和Series一样,DataFrame的行索引也是默认为从0开始的数字,如果想要改变,也可以通过设置index来改变。

但是由于Series的行索引的默认值是从0开始的,所以'C'列无法显示,故而需要给'C'列添加同样的行索引。

另一种创建DataFrame的方法是分别使用列表的形式创建行索引和列索引。

查看DataFrame的数据

查看前五行。

当然,查看前五行只是默认值,我们还可以查看前三行等等。

查看后五行。

查看行索引和列索引。

查看内容

查看每一列对应的数据类型

对每一列的数据进行总结描述

分别是元素的个数、平均值、标准差、最小值、前25%大、……、最大值

当然,如果数据类型是字符,就没有所谓的最大值最小值之类的了,取而代之的是count(字符个数)、unique(不同字符的个数)、top(最多的字符)、freq(最多字符的个数)

DataFrame的变化

为了演示方便,我先创建一个乱序的DataFrame

转置

行索引排序(默认)

列索引排序

列索引排序,并把升序改为降序

把列索引为2的内容进行排序

把行索引为2的内容进行排序

把行索引为2的内容进行降序排序

今天的内容就是这些了,谢谢捧场!!!

python小白联盟

相关文章

  • 尝尝pandas(1)

    ​ 好久不见,今天给大家带来新的内容——pandas,这个库有多出名就不用我说了吧,下面正式今天的学习。 创建...

  • 尝尝pandas(3)

    大家好,今天给大家带来的内容是行列的增删和对缺失值的处理。 行列的增删 为了演示方便,而且考虑到后面要对缺失值进行...

  • 尝尝pandas(2)

    今天来学习pandas中非常重要的内容——数据的选择和赋值。 普通索引和切片 为了演示方便,首先创建一个DataF...

  • 尝尝pandas(5)

    今天的内容很简单,我们一起来学习在pandas中对时间的处理。 date_range 首先给大家介绍date_ra...

  • 尝尝pandas(4)

    今天来和大家学习pandas中几个重要的函数,它们分别是: apply apply函数利用自定义函数对数据进行计算...

  • 尝尝pandas(6)

    今天我们将通过学习pandas读取和写入数据来结束pandas的学习。pandas可以读取的数据类型有很多种,在这...

  • 科学计算库pandas执行示例

    pandas1 pandas2 pandas3 pandas4 pandas5

  • pandas

    pandas之初窥门径 1、pandas声明 2、pandas条件过滤, 3、pandas函数 3、pandas转...

  • 第三方库-Pandas-基础

    1 DataFrame: Python Pandas - DataFrame pandas.DataFrame

  • pandas 使用

    1. Series 使用 2. pandas:索引 pandas:数据对齐,相加 3. pandas:DataF...

网友评论

    本文标题:尝尝pandas(1)

    本文链接:https://www.haomeiwen.com/subject/nofpiftx.html