<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_suffix(self, suffix):
 """ Suffix labels with string `suffix`. For Series, the row labels are suffixed. For DataFrame, the column labels are suffixed. Parameters suffix : str The string to add after each label. Returns ------- Series or DataFrame New Series or DataFrame with updated labels. See Also -------- Series.add_prefix: Prefix row labels with string `prefix`. DataFrame.add_prefix: Prefix column labels with string `prefix`. Examples -------- 0 1 1 2 2 3 3 4 dtype: int64 0_item 1 1_item 2 2_item 3 3_item 4 dtype: int64 A B 0 1 3 1 2 4 2 3 5 3 4 6 A_col B_col 0 1 3 1 2 4 2 3 5 3 4 6 """

        f = functools.partial('{}{suffix}'.format, suffix=suffix)

        mapper = {self._info_axis_name: f}
        return self.rename(**mapper)