当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python cudf.DataFrame.eq用法及代码示例


用法:

DataFrame.eq(other, axis='columns', level=None, fill_value=None)

等于,按元素(二元运算符 eq)。

参数

other系列或标量值
fill_value无或值

计算前填充空值的值。如果两个相应系列位置中的数据为空,则结果将为空

返回

框架

操作的结果。

例子

DataFrame

>>> left = cudf.DataFrame({
...     'a': [1, 2, 3],
...     'b': [4, 5, 6],
...     'c': [7, 8, 9]}
... )
>>> right = cudf.DataFrame({
...     'a': [1, 2, 3],
...     'b': [4, 5, 6],
...     'd': [10, 12, 12]}
... )
>>> left.eq(right)
a     b     c     d
0  True  True  <NA>  <NA>
1  True  True  <NA>  <NA>
2  True  True  <NA>  <NA>
>>> left.eq(right, fill_value=7)
a     b      c      d
0  True  True   True  False
1  True  True  False  False
2  True  True  False  False

Series

>>> a = cudf.Series([1, 2, 3, None, 10, 20],
...                 index=['a', 'c', 'd', 'e', 'f', 'g'])
>>> a
a       1
c       2
d       3
e    <NA>
f      10
g      20
dtype: int64
>>> b = cudf.Series([-10, 23, -1, None, None],
...                 index=['a', 'b', 'c', 'd', 'e'])
>>> b
a     -10
b      23
c      -1
d    <NA>
e    <NA>
dtype: int64
>>> a.eq(b, fill_value=2)
a    False
b    False
c    False
d    False
e     <NA>
f    False
g    False
dtype: bool

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.DataFrame.eq。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。