Schemas.equal#

Schemas.equal(*, check_dtypes: bool = True) bool[source]#

Whether the schemas of the left and right data frames are equal.

Parameters:

check_dtypes – Whether to check that the data types of columns match exactly.

Examples

>>> import polars as pl
>>> from diffly import compare_frames
>>> left = pl.DataFrame({"id": [1], "value": [10]})
>>> right = pl.DataFrame({"id": [1], "value": [10.0]})
>>> schemas = compare_frames(left, right, primary_key="id").schemas
>>> schemas.equal()
False
>>> schemas.equal(check_dtypes=False)
True