diff --git a/nsight/transformation.py b/nsight/transformation.py index 2c4a9bc..edb0b98 100644 --- a/nsight/transformation.py +++ b/nsight/transformation.py @@ -117,7 +117,7 @@ def convert_non_sortable_columns(dframe: pd.DataFrame) -> pd.DataFrame: ) # Compute relative standard deviation as a percentage - agg_df["RelativeStdDevPct"] = (agg_df["StdDev"] / agg_df["AvgValue"]) * 100 + agg_df["RelativeStdDevPct"] = (agg_df["StdDev"] / agg_df["AvgValue"].replace(0, np.nan)) * 100 # Flag measurements as stable if relative stddev is less than 2% agg_df["StableMeasurement"] = agg_df["RelativeStdDevPct"] < 2.0