ibis.expr.api.StringValue.translate

StringValue.translate(from_str, to_str)

Returns string with set of ‘from’ characters replaced by set of ‘to’ characters. from_str[x] is replaced by to_str[x]. To avoid unexpected behavior, from_str should be shorter than to_string.

Parameters:

from_str : string

to_str : string

Returns:

translated : string

Examples

>>> import ibis
>>> table = ibis.table([('string_col', 'string')])
>>> expr = table.string_col.translate('a', 'b')
>>> expr = table.string_col.translate('a', 'bc')