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


Python cudf.Series.drop用法及代碼示例


用法:

Series.drop(labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise')

返回刪除指定索引標簽的係列。

根據指定的索引標簽刪除係列的元素。使用multi-index 時,可以通過指定級別來移除不同級別的標簽。

參數

labels單標簽或list-like

要刪除的索引標簽。

axis0,默認 0

為係列上的應用程序提供冗餘。

index單標簽或list-like

為係列上的應用程序提供冗餘。但是可以用index代替labels

columns單標簽或list-like

該參數被忽略。使用indexlabels 來指定。

levelint 或級別名稱,可選

對於 MultiIndex,將刪除標簽的級別。

inplace布爾值,默認為 False

如果為 False,則返回一個副本。否則,就地執行操作並返回 None。

errors{‘ignore’, ‘raise’},默認 ‘raise’

如果‘ignore’,抑製錯誤並且僅刪除現有標簽。

返回

係列或無

刪除指定索引標簽的係列,如果 inplace=True 則為無

拋出

KeyError

如果在所選軸中未找到任何標簽和error='raise'

例子

>>> s = cudf.Series([1,2,3], index=['x', 'y', 'z'])
>>> s
x    1
y    2
z    3
dtype: int64

刪除標簽 x 和 z

>>> s.drop(labels=['x', 'z'])
y    2
dtype: int64

從 MultiIndex Series 的第二級刪除一個標簽。

>>> midx = cudf.MultiIndex.from_product([[0, 1, 2], ['x', 'y']])
>>> s = cudf.Series(range(6), index=midx)
>>> s
0  x    0
   y    1
1  x    2
   y    3
2  x    4
   y    5
dtype: int64
>>> s.drop(labels='y', level=1)
0  x    0
1  x    2
2  x    4
Name: 2, dtype: int64

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cudf.Series.drop。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。