pandas.Series.str.translate#
- Series.str.translate(table)[source]#
Map all characters in the string through the given mapping table.
This method is equivalent to the standard
str.translate()
method for strings. It maps each character in the string to a new character according to the translation table provided. Unmapped characters are left unchanged, while characters mapped to None are removed.- Parameters:
- tabledict
Table is a mapping of Unicode ordinals to Unicode ordinals, strings, or None. Unmapped characters are left untouched. Characters mapped to None are deleted.
str.maketrans()
is a helper function for making translation tables.
- Returns:
- Series or Index
A new Series or Index with translated strings.
See also
Series.str.replace
Replace occurrences of pattern/regex in the Series with some other string.
Index.str.replace
Replace occurrences of pattern/regex in the Index with some other string.
Examples
>>> ser = pd.Series(["El niño", "Françoise"]) >>> mytable = str.maketrans({"ñ": "n", "ç": "c"}) >>> ser.str.translate(mytable) 0 El nino 1 Francoise dtype: object