pandera.api.dataframe.model_components.ParsedFieldInfo

class pandera.api.dataframe.model_components.ParsedFieldInfo(checks=None, parses=None, nullable=False, nullable_explicit=False, required=None, unique=False, coerce=False, regex=False, alias=None, check_name=None, dtype_kwargs=None, title=None, description=None, default=None, metadata=None, on_missing=None)[source]

A FieldInfo that also declares how its column is derived.

__init__(checks=None, parses=None, nullable=False, nullable_explicit=False, required=None, unique=False, coerce=False, regex=False, alias=None, check_name=None, dtype_kwargs=None, title=None, description=None, default=None, metadata=None, on_missing=None)[source]

Methods

__init__([checks, parses, nullable, ...])

column_properties(dtype[, checks, parsers, ...])

Create a schema_components.Column from a field.

index_properties(dtype[, checks, parsers, ...])

Create a schema_components.Index from a field.

Attributes

parser

source

on_error

alias

check_name

checks

coerce

default

description

dtype_kwargs

metadata

name

Return the name of the field used in the data container object.

nullable

nullable_explicit

on_missing

original_name

parses

properties

Get column properties.

regex

required

required_explicit

title

unique