We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 76be375 commit 2e78ed5Copy full SHA for 2e78ed5
1 file changed
utils.py
@@ -101,7 +101,14 @@ def convert_to_dataframe(d: dict) -> polars.DataFrame:
101
"""
102
fieldnames = [k for k in flatdata[0].keys() if k not in flatdata_filtered_keys]
103
# https://docs.pola.rs/api/python/stable/reference/api/polars.from_dicts.html
104
- df = polars.from_dicts(flatdata, schema=fieldnames)
105
- # logger.debug("Dataframe: %s", df)
+ df = polars.from_dicts(
+ flatdata,
106
+ schema=fieldnames,
107
+ schema_overrides={
108
+ "address.postal_code": polars.Utf8,
109
+ "field_office.address.postal_code": polars.Utf8,
110
+ },
111
+ )
112
+ logger.info("Dataframe schema: %s", df.schema)
113
# logger.debug("All header fields: %s", fieldnames)
114
return df
0 commit comments