def __init__(
            self,
            name: str,
            dtype: type,
            unique: bool,
            validators: t.List[VALIDATOR_FUNCTION],
            recoders: t.List[RECODER_FUNCTION],) -> None:
        """Construct a new `Column` object.

        Args:
            name (str): The exact name of the column in a ``pd.DataFrame``.
            dtype (type): The type that each member of the recoded column must belong to.
            unique (bool): Whether values are allowed to recur in this column.
            validators (list): A list of validator functions.
            recoders (list): A list of recoder functions.
        """
        if validators is None:
            validators = []
        if recoders is None:
            recoders = []

        self.name = name
        self.dtype = dtype
        self.unique = unique
        self.validators = self._dict_of_funcs(validators)
        self.recoders = self._dict_of_funcs(recoders)
def __init__ ( self , name : str , dtype : type , unique : bool , validators : t . List [ VALIDATOR_FUNCTION ] , recoders : t . List [ RECODER_FUNCTION ] , ) -> None : if validators is None : validators = [ ] if recoders is None : recoders = [ ] self . name = name self . dtype = dtype self . unique = unique self . validators = self . _dict_of_funcs ( validators ) self . recoders = self . _dict_of_funcs ( recoders )
Construct a new `Column` object.

        Args:
            name (str): The exact name of the column in a ``pd.DataFrame``.
            dtype (type): The type that each member of the recoded column must belong to.
            unique (bool): Whether values are allowed to recur in this column.
            validators (list): A list of validator functions.
            recoders (list): A list of recoder functions.