栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Pandas Series DataFrame #博学谷IT学习技术支持#

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Pandas Series DataFrame #博学谷IT学习技术支持#

目录

一、Series的布尔索引

二、Series 的运算

三、DataFrame  

1  创建DataFrame对象

2  DataFrame属性

3  DataFrame的运算


 

一、Series的布尔索引

从Series中获取满足某些条件的数据,可以使用布尔索引,从Series中获取部分数据,可以通过标签,索引,也可以传入布尔值的列表

二、Series 的运算

Series和数值型变量计算时,变量会与Series中的每个元素逐一进行计算

两个Series之间进行计算,会根据索引进行。索引不同的元素最终计算的结果会填充成缺失值,用NaN表示

三、DataFrame   1  创建DataFrame对象

DataFrame是Pandas中最常见的对象,Series数据结构的许多属性和方法在DataFrame中也一样适用,之前读取数据的结果,就是一个DataFrame对象

2  DataFrame属性

DataFrame是由一列或一行Series组成,所以Series有的属性,绝大多数情况下,DataFrame也有。

 

data.describe(include='all')

显示的是 数值型的详细描述和字符串的详细描述,数值型的详细描述,只有关于数字的,字符串的详细描述,还有去重后的个数unique,出现次数最多的字符串top,最多出现了多少次freq

 同Series一样,DataFrame也可以使用布尔索引获取数据子集。可以传入布尔值的列表,来获取部分数据,True所对应的数据会被保留

 data.head()  默认取出前五行数据,在括号中,写入10 ,就会显示前10条数据,如果要传入布尔值列表,按如下方式,注意,用的是二维数组哦

 

3  DataFrame的运算

当DataFrame和数值进行运算时,DataFrame中的每一个元素会分别和数值进行运算。

 

 

  • 在上面的例子中,数据都是字符串类型的,所有字符串都被复制了一份
  • 上面的例子,如果做其它计算会报错
  • 两个DataFrame之间进行计算,会根据索引进行对应计算,行索引和列索引都必须相同,才能进行运算,一个完整data,和另一个 完整data的前3行,进行加法运算时,两个DataFrame数据条目数不同时,会根据索引进行计算,索引不匹配的会返回NaN

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/968886.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号