27 lines
565 B
Python
27 lines
565 B
Python
![]() |
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)
|