用法:
StringMethods.cat(sep: str = None, na_rep: str = None) → str
StringMethods.cat(others, sep: str = None, na_rep: str = None) → Union[SeriesOrIndex, 'cudf.core.column.string.StringColumn']
使用給定的分隔符連接係列/索引中的字符串。
如果指定了
others
,則此函數將係列/索引和其他元素的元素連接起來。如果未傳遞其他值,則將係列/索引中的所有值連接成具有給定 sep 的單個字符串。- others:係列或 str 列表
要附加的字符串。字符串的數量必須與此實例的
size()
匹配。這必須是一係列字符串 dtype 或 Python 字符串列表。- sep:str
如果指定,此分隔符將在附加其他字符串之前附加到每個字符串。
- na_rep:str
此字符將代替任一列表中的任何空字符串(不是空字符串)。
- 如果
na_rep
是None
,並且others
是None
,則從結果中省略係列/索引中的缺失值。 - 如果
na_rep
是None
,並且others
不是None
,則在任何列(連接之前)中包含缺失值的行將在結果中具有缺失值。
- 如果
- concat:str 或 str dtype 的係列/索引
如果
others
是None
,str
則返回,否則返回 str dtype 的Series/Index
(與調用者類型相同)。
參數:
返回:
例子:
>>> import cudf >>> s = cudf.Series(['a', 'b', None, 'd']) >>> s.str.cat(sep=' ') 'a b d'
默認情況下,忽略 Series 中的 NA 值。使用na_rep,可以給它們一個表示:
>>> s.str.cat(sep=' ', na_rep='?') 'a b ? d'
如果指定了其他,則將相應的值與分隔符連接起來。結果將是一係列字符串。
>>> s.str.cat(['A', 'B', 'C', 'D'], sep=',') 0 a,A 1 b,B 2 <NA> 3 d,D dtype: object
缺失值將在結果中保持缺失,但可以再次使用 na_rep 表示
>>> s.str.cat(['A', 'B', 'C', 'D'], sep=',', na_rep='-') 0 a,A 1 b,B 2 -,C 3 d,D dtype: object
如果未指定 sep,則將這些值連接起來而不進行分隔。
>>> s.str.cat(['A', 'B', 'C', 'D'], na_rep='-') 0 aA 1 bB 2 -C 3 dD dtype: object
相關用法
- Python cudf.core.column.string.StringMethods.capitalize用法及代碼示例
- Python cudf.core.column.string.StringMethods.contains用法及代碼示例
- Python cudf.core.column.string.StringMethods.character_tokenize用法及代碼示例
- Python cudf.core.column.string.StringMethods.code_points用法及代碼示例
- Python cudf.core.column.string.StringMethods.center用法及代碼示例
- Python cudf.core.column.string.StringMethods.count用法及代碼示例
- Python cudf.core.column.string.StringMethods.character_ngrams用法及代碼示例
- Python cudf.core.column.string.StringMethods.is_vowel用法及代碼示例
- Python cudf.core.column.string.StringMethods.endswith用法及代碼示例
- Python cudf.core.column.string.StringMethods.title用法及代碼示例
- Python cudf.core.column.string.StringMethods.rsplit用法及代碼示例
- Python cudf.core.column.string.StringMethods.zfill用法及代碼示例
- Python cudf.core.column.string.StringMethods.hex_to_int用法及代碼示例
- Python cudf.core.column.string.StringMethods.htoi用法及代碼示例
- Python cudf.core.column.string.StringMethods.normalize_characters用法及代碼示例
- Python cudf.core.column.string.StringMethods.filter_alphanum用法及代碼示例
- Python cudf.core.column.string.StringMethods.split用法及代碼示例
- Python cudf.core.column.string.StringMethods.ngrams用法及代碼示例
- Python cudf.core.column.string.StringMethods.replace_with_backrefs用法及代碼示例
- Python cudf.core.column.string.StringMethods.insert用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cudf.core.column.string.StringMethods.cat。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。