当前位置: 首页 > article >正文

【Pandas】pandas Series truediv

Pandas2.2 Series

Binary operator functions

方法描述
Series.add()用于对两个 Series 进行逐元素加法运算
Series.sub()用于对两个 Series 进行逐元素减法运算
Series.mul()用于对两个 Series 进行逐元素乘法运算
Series.div()用于对两个 Series 进行逐元素除法运算
Series.truediv()用于执行真除法(即浮点数除法)操作

pandas.Series.truediv

pandas.Series.truediv 是 Pandas 库中 Series 对象的一个方法,用于执行真除法(即浮点数除法)操作。这个方法可以将当前 Series 中的每个元素与另一个 Series、标量或其他可迭代对象中的对应元素进行除法运算。

参数说明
  • other: 另一个 Series、标量或其他可迭代对象,用于执行除法运算。
  • level: 如果两个 Series 对象的索引是多重索引,则可以指定在哪个级别进行对齐。
  • fill_value: 如果在对齐过程中出现缺失值(NaN),可以使用 fill_value 指定一个值来填充这些缺失值,从而避免产生 NaN 结果。
  • axis: 指定操作的轴,默认为 0。
返回值

返回一个新的 Series 对象,其中包含除法运算的结果。

示例
示例1: 标量除法
import pandas as pd

s = pd.Series([10, 20, 30, 40])
result = s.truediv(10)
print(result)

输出:

0    1.0
1    2.0
2    3.0
3    4.0
dtype: float64
示例2: Series 除法
import pandas as pd

s1 = pd.Series([10, 20, 30, 40])
s2 = pd.Series([2, 4, 5, 10])
result = s1.truediv(s2)
print(result)

输出:

0    5.0
1    5.0
2    6.0
3    4.0
dtype: float64
示例3: 使用 fill_value 处理缺失值
import pandas as pd
import numpy as np

s1 = pd.Series([10, 20, 30, 40], index=['a', 'b', 'c', 'd'])
s2 = pd.Series([2, 4, 5], index=['a', 'b', 'c'])
result = s1.truediv(s2, fill_value=1)
print(result)

输出:

a     5.0
b     5.0
c     6.0
d    40.0
dtype: float64

在这个例子中,s2 没有索引 'd',因此在对齐时 s2['d'] 被视为缺失值,并用 fill_value 指定的值 1 来代替,从而计算出 40.0


http://www.kler.cn/a/474287.html

相关文章:

  • 用户界面的UML建模11
  • 25年01月HarmonyOS应用基础认证最新题库
  • ECharts系列:echart中折线图折线设置不平滑显示
  • nlp培训重点-2
  • IDEA中Maven依赖包导入失败报红的潜在原因
  • UDP -- 简易聊天室
  • 系统架构设计师考点—数据库技术基础
  • pytest 参数介绍
  • CSS 变量:让你的样式更灵活、更易维护
  • 05容器篇(D2_集合 - D4_遍历相关)
  • buildroot ffmpeg 及 PJSIP安装使用详解
  • 前端通过后端返回的数据流下载文件
  • ChatGPT 数据分析与处理使用详解
  • ffmpeg视频抽帧和合成
  • 【VS2022】(C#,WinForm)上位机打包为安装包
  • 25/1/5 算法笔记<强化学习> MPC,交叉熵法,PETS算法
  • 实时数仓:Flink 任务实现、Hudi 表设计细节或治理工具的具体配置
  • DC/AC并网逆变器模型与仿真MATLAB
  • 计算机网络——网络层—IP数据报与分片
  • 高光谱相机的特点
  • JDK 17 模块化系统:构建可维护大型项目的基石
  • 关机重启后,GitLab服务异常
  • Yolo11改进:注意力改进|Block改进|ESSAformer,用于高光谱图像超分辨率的高效Transformer|即插即用
  • 本地LLM部署--Open WebUI(多媒体工具FFMPEG作用)
  • uniapp使用chooseLocation安卓篇
  • Ruby语言的数据类型