用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。