Esempio n. 1
0
def str_z2h(self, kana=True, alpha=True, digit=True, symbol=True):
    mapper = dict()
    if kana:
        mapper.update(_Z2H_KANA)
    if alpha:
        mapper.update(_Z2H_ALPHA)
    if digit:
        mapper.update(_Z2H_DIGIT)
    if symbol:
        mapper.update(_Z2H_SYMBOL)

    if kana:
        if PY3:

            def f(x):
                return _z2h_sm(x).translate(mapper)
        else:

            def f(x):
                return _z2h_sm(x).translate(mapper)
    else:
        if PY3:

            def f(x):
                return x.translate(mapper)
        else:

            def f(x):
                return x.translate(mapper)

    try:
        target = self.series
    except AttributeError:
        target = self._data
    return self._wrap_result(strings._na_map(f, target))
Esempio n. 2
0
def _na_map(*args, **kwargs):
    return strings._na_map(*args, **kwargs)