pandera.engines.pandas_engine.Decimal#
- class pandera.engines.pandas_engine.Decimal(precision=28, scale=0, rounding=None)[source]#
Semantic representation of a
decimal.Decimal
.Note
decimal.Decimal
is especially useful when exporting a pandas DataFrame to parquet files via pyarrow. Pyarrow will automatically convert the decimal objects contained in the object series to the corresponding parquet Decimal type.Attributes
continuous
Whether the number data type is continuous.
exact
Whether the data type is an exact representation of a number.
precision
The number of significant digits that the decimal type can represent.
scale
The number of digits after the decimal point.
type
Native pandas dtype boxed by the data type.
rounding
Methods
Check that pandera
DataType
are equivalent.Pure coerce without catching exceptions.
Coerce an value to a particular type.
Coerce data container to the data type, raises a
ParserError
if the coercion fails :raises:ParserError
: if coercion failsCoerce data container to the data type.