當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。