footings.data_dictionary.def_column

def_column(dtype: Optional[Union[str, footings.data_dictionary.PandasDtype]] = None, description: Optional[str] = None, validator: Optional[Union[List[callable], callable]] = None, metadata: Optional[Mapping] = None)functools.partial[source]

Define a column with a data dictionary.

Parameters
  • PandasDtype]] dtype (Optional[Union[str,) – The column data type.

  • description (Optional[str]) – The column description.

  • callable]] validator (Optional[Union[List[callable],) – Column validators.

  • metadata (Optional[Mapping]) – Optional metadata to attach to column.

Returns

A partially completed Column object (missing name which is added the data dictioanry is created).

Return type

partial