maxframe.dataframe.Series.div#

Series.div(other, level=None, fill_value=None, axis=0)#

返回 Series 与 other 的浮点数除法,按元素计算(二元运算符 truediv)。

等价于 series / other,但支持在其中一个输入中用 fill_value 替换缺失数据。

参数:
  • other (Series or scalar value)

  • fill_value (None or float value, default None (NaN)) -- 在计算之前,用该值填充已有的缺失(NaN)值以及 Series 对齐所需的新元素。如果两个 Series 对应位置的数据都缺失,则结果也会是缺失值。

  • level (int or name) -- 跨层级广播,在传入的 MultiIndex 层级上匹配 Index 值。

返回:

操作的结果。

返回类型:

Series

示例

>>> import numpy as np
>>> import maxframe.dataframe as md
>>> a = md.Series([1, 1, 1, np.nan], index=['a', 'b', 'c', 'd'])
>>> a.execute()
a    1.0
b    1.0
c    1.0
d    NaN
dtype: float64
>>> b = md.Series([1, np.nan, 1, np.nan], index=['a', 'b', 'd', 'e'])
>>> b.execute()
a    1.0
b    NaN
d    1.0
e    NaN
dtype: float64
>>> a.truediv(b, fill_value=0).execute()
a    1.0
b    inf
c    inf
d    0.0
e    NaN
dtype: float64