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


Python cudf.core.column.string.StringMethods.filter_characters用法及代碼示例


用法:

StringMethods.filter_characters(table: dict, keep: bool = True, repl: str = None) → SeriesOrIndex

使用給定映射表中的字符範圍從每個字符串中刪除字符。

參數

tabledict

此表是要過濾的 Unicode 序數範圍。最小值是鍵,最大值是值。您可以使用str.maketrans() 作為輔助函數來製作過濾表。重疊範圍將導致未定義的結果。範圍值包括在內。

keep布爾值

如果為 False,則刪除 table 中的字符範圍。如果為 True,則刪除不在 table 中的字符範圍。默認為真。

replstr

用於替換已刪除字符的可選替換字符串。

返回

係列或索引。

例子

>>> import cudf
>>> data = ['aeiou', 'AEIOU', '0123456789']
>>> s = cudf.Series(data)
>>> s.str.filter_characters({'a':'l', 'M':'Z', '4':'6'})
0    aei
1     OU
2    456
dtype: object
>>> s.str.filter_characters({'a':'l', 'M':'Z', '4':'6'}, False, "_")
0         ___ou
1         AEI__
2    0123___789
dtype: object

相關用法


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