<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _anonymize_table(cls, table_data, pii_fields):
 """Anonymize in `table_data` the fields in `pii_fields`. Args: table_data (pandas.DataFrame):
 Original dataframe/table. pii_fields (list[dict]):
 Metadata for the fields to transform. Result: pandas.DataFrame: Anonymized table. """

        for pii_field in pii_fields:
            field_name = pii_field['name']
            transformer = cls.get_class(TRANSFORMERS['categorical'])(pii_field)
            table_data[field_name] = transformer.anonymize_column(table_data)

        return table_data