maxframe.dataframe.Series.le#

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

返回 series 和 other 的小于等于比较结果,按元素计算(二元运算符 le)。

等价于 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.le(b, fill_value=0).execute()
a    False
b     True
c     True
d    False
e    False
f     True
dtype: bool