patito.Model.dtypes
- property Model.dtypes: dict[str, Type[polars.datatypes.DataType]]
Return the polars dtypes of the dataframe.
Unless Field(dtype=…) is specified, the highest signed column dtype is chosen for integer and float columns.
- Return type
dict
[str
,Type
[DataType
]]- Returns
A dictionary mapping string column names to polars dtype classes.
Example
>>> import patito as pt >>> class Product(pt.Model): ... name: str ... ideal_temperature: int ... price: float ... >>> Product.dtypes {'name': <class 'polars.datatypes.Utf8'>, 'ideal_temperature': <class 'polars.datatypes.Int64'>, 'price': <class 'polars.datatypes.Float64'>}