pandera.api.pandas.components.Column.validateΒΆ
- Column.validate(check_obj, head=None, tail=None, sample=None, random_state=None, lazy=False, inplace=False)[source]ΒΆ
Validate a Column in a DataFrame object.
- Parameters:
check_obj (
DataFrame
) β pandas DataFrame to validate.head (
Optional
[int
]) β validate the first n rows. Rows overlapping with tail or sample are de-duplicated.tail (
Optional
[int
]) β validate the last n rows. Rows overlapping with head or sample are de-duplicated.sample (
Optional
[int
]) β validate a random sample of n rows. Rows overlapping with head or tail are de-duplicated.random_state (
Optional
[int
]) β random seed for thesample
argument.lazy (
bool
) β if True, lazily evaluates dataframe against all validation checks and raises aSchemaErrors
. Otherwise, raiseSchemaError
as soon as one occurs.inplace (
bool
) β if True, applies coercion to the object of validation, otherwise creates a copy of the data.
- Return type:
- Returns:
validated DataFrame.