Skip to content
Snippets Groups Projects

Round mean values calculated during data analysis

Merged Manon Blanco requested to merge analyze-round-mean-value into main
All threads resolved!
@@ -37,19 +37,28 @@ def create_table(
operations.extend(
[
("Min", np.min),
("Max", np.max),
("Mean", partial(np.mean, dtype=np.float16)),
("Median", np.median),
("Min", np.min, None),
("Max", np.max, None),
("Mean", np.mean, 2),
("Median", np.median, None),
]
)
if total:
operations.append(("Total", np.sum))
operations.append(("Total", np.sum, None))
statistics.add_rows(
[
[col_name, *list(map(operator, data.values()))]
for col_name, operator in operations
[
col_name,
*list(
map(
# Round values if needed
partial(round, ndigits=digits) if digits else lambda x: x,
map(operator, data.values()),
)
),
]
for col_name, operator, digits in operations
]
)
Loading