python中sub的用法_Python Pandas Series.sub()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的Python软件包具有奇妙的生态系统。 Pandas是其中的一种,使导入和分析数据更加容易。
Python Series.sub()用于从调用者序列中减去序列或列出长度相同的类似对象。
用法:Series.sub(other, level=None, fill_value=None, axis=0)
参数:
other:要从调用者系列中减去的其他系列或列表类型
fill_value:减去之前要在系列/列表中用NaN替换的值
level:多索引时级别的整数值
返回类型:减去值的来电者系列
要下载以下示例中使用的数据集,请单击此处。在以下示例中,使用的 DataFrame 包含一些NBA球员的数据。下面是任何操作之前的数据帧图像。
范例1:减法表
在此示例中,使用.head()方法将前5行存储在新变量中。之后,使用.sub()方法创建相同长度的列表并将其从薪水列中减去
# importing pandas module
import pandas as pd
# reading csv file from url
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")
# creating short data of 5 rows
short_data = data.head()
# creating list with 5 values
list =[5, 4, 3, 2, 1]
# subtracting list data
# creating new column
short_data["Subtracted values"]= short_data["Salary"].sub(list)
# display
short_data
输出:
如输出图像中所示,可以将“减值”列与“薪金”列-列表的减值进行比较。
范例2:将系列添加到具有空值的系列
在此示例中,从“工资”列中减去“年龄”列。由于salary列也包含空值,因此默认情况下,无论减去什么,它都会返回NaN。在此示例中,传递20以将空值替换为20。
# importing pandas module
import pandas as pd
# reading csv file from url
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")
# age series
age = data["Age"]
# na replacement
na = 20
# adding values
# storing to new column
data["Subtracted values"]= data["Salary"].sub(other = age, fill_value = na)
# display
data
输出:
如输出图像中所示,在Null值的情况下,Subtracted value列已从20中减去age列。
python中sub的用法_Python Pandas Series.sub()用法及代码示例相关推荐
- python中mean的用法_Python Pandas Series.mean()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- python可以构建sem模型_Python Pandas Series.sem()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- python中change的用法_python pandas Series.pct_change用法及代码示例
当前元素与先前元素之间的百分比变化. 默认情况下,计算与前一行的百分比变化.这在比较元素时间序列中的变化百分比时很有用. 参数: periods:int, 默认为 1形成百分比变化所需的时间. fil ...
- python中loc的用法_python pandas Series.loc用法及代码示例
通过标签或布尔数组访问一组行和列. .loc[]主要基于标签,但也可以与布尔数组一起使用. 允许的输入为: 单个标签,例如5或者'a', (注意5被解释为索引的标签,而不是索引的整数位置). 标签的列 ...
- python agg函数_Python Pandas Series.agg()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas Series.agg()用 ...
- python .center用法_Python Pandas Series.str.center()用法及代码示例
Series.str可用于以字符串形式访问系列的值并对其应用几种方法. Pandas Series.str.center()函数用于在系列/索引中的字符串的左侧和右侧填充其他字符.该功能等效于Pyth ...
- python的describe参数_Python Pandas Series.describe()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- python中的datetime函数_Python datetime函数常见用法总结
Python datetime使用指导:操作时间.日期和时间区间 在 Python 中处理日期和时间是一个很麻烦的问题.幸运的是,Python 提供了内置方法来简化这种操作:Python Dateti ...
- [转载] python中pass的使用_Python pass详细介绍及实例代码
参考链接: Python pass语句 Python pass详细介绍及实例代码 Python pass的用法: 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++ ...
- python中get函数作用_python get函数有什么作用?示例解析
这篇文章之中我们来了解一下关于python字典之中的pythonget函数的相关知识,get函数是什么意思,他有什么作用都将会在接下来的文章之中得到解答. 描述 Python 字典(Dictionar ...
最新文章
- B站崩了上热搜,A站跟着躺枪!微信、支付宝:跟我们比起来这是小问题
- 汇编试验六:实践课程中的程序
- web项目开启日志打印
- ACM入门之【最短路】
- 阿里面试官问我,你们的需求研发/开发流程是怎样的?我???
- kotlin学习之对象(九)
- caja 原理 : 前端
- 快速完成和读懂测试计划
- 简单的SQL语句 DDL
- 网页嵌入视频播放器代码大全
- 从入门到放弃C语言-入门篇(1)
- 【FFmpeg系列】使用FFmpeg实现视频图像旋转、翻转或转置
- WORD目录中一级标题和二级标题小圆点不同的原因
- 2021运营App推广必备的几款工具
- ofstream错误:error: variable ‘std::ofstream ofs’ has initializer but incomplete type
- Vue ElementUI el-scrollbar 嵌套 el-tree 出现横向纵向滚动条
- 新买的苹果11如何验真假
- 原生js实现动态表格分页(封装版)
- 张艾迪(创始人): 年少发明与干净的我
- Lytro 光场相机重对焦C++实现以及CUDA实现
热门文章
- mysql server has gone away_mysql server has gone away的解决方法
- python操作word生成目录_Python操作Word批量生成文章
- 记录异或门原理图和版图设计
- 机顶盒(Iptv)EPG页面实现视频播放
- 利用ode45求解含控制量并且控制量为离散点的动力学方程
- 【论文阅读】【三维目标检测】Pseudo-LiDAR from Visual Depth Estimation
- 莎士比亚名言录(中英对照整理版,加出处by 澈)
- 计算机应用基础补考申请书,院级教改课题申请书-《计算机应用基础》教学.doc...
- layui数据表格动态cols(字段)动态变化
- VMware中安装Ubuntu出现多个vmdk文件原因