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

Pandas算数运算与数据对齐

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

Pandas算数运算与数据对齐

算数运算与数据对齐

Pandas 执行算数运算时,会先按照索引进行对齐,对齐以后再进行相应的运算,没有对齐的位置会用NaN进行补齐。其中,Series是按照行索引对齐的,Dataframe是按照行索引、列索引对齐的

假设有两个Series对象,创建它们的示例代码如下:

obj_one=pd.Series(range(10,13),index=range(3))
obj_one

obj_two=pd.Series(range(20,25),index=range(5))
obj_two

如果要对obj_one 与 obj_two 进行加法运算,则会将它们按照索引先进行对齐,对齐的位置进行加法运算,没有对齐的位置使用NAN值进行填充,具体代码如下

obj_one + obj_two

如果希望不使用NAN值进行填充缺失数据,则可以在调用 add 方法是提供 fill_value 参数的值,fill_value 将会使用对象中存在的数据进行填充,具体示例代码如下

obj_one.add(obj_two,fill_value=0)		# 执行加法运算,补充缺失值

obj_one.add(obj_two,fill_value=100)

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

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

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