import polars as pl import pandas as pd import data inst = data.load() #test = inst.price().pl() test = inst.price_developement_per_property().pl() data = [] propIds = test.get_column('property_id').to_list() propIds = list(dict.fromkeys(propIds)) for id in propIds: dates = [] prices = [] new_dict = {} temp = test.filter(property_id=id) for row in temp.iter_rows(): new_dict[row[2].date().strftime("%Y/%m/%d")] = row[0] data.append([id, new_dict]) df = pd.DataFrame(data) df.to_csv('results/priceAccuracyDict.csv') print(df)