for item in csv_data:
mean, stdev = calculate_stats(item["rates"])
if mean is not None:
- mean = mean / 1000000
- old = float(item["last_old"])
+ mean = float(mean) / 1000000
+ old = float(item["last_old"]) if item["last_old"] else None
item["mean"] = mean
- item["change"] = ((mean - old) / old) * 100
+ item["change"] = ((round(mean, 1) - round(old, 1)) / round(old, 1))\
+ * 100 if old else None
item["stdev"] = stdev / 1000000
# Sort the list, key = change