From c81e6635b41ed87dda69654260d3c4d61d0d931b Mon Sep 17 00:00:00 2001 From: Langspielplatte Date: Wed, 11 Jan 2023 09:03:41 +0100 Subject: [PATCH] Changes to inplace operations for large dataframes. --- plot_transmission_timeline.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/plot_transmission_timeline.py b/plot_transmission_timeline.py index 5371f32..7b46ad3 100755 --- a/plot_transmission_timeline.py +++ b/plot_transmission_timeline.py @@ -194,11 +194,10 @@ if __name__ == "__main__": # Frequency stats_df = transmission_df \ - .groupby("goodput") \ - ["goodput"] \ - .agg("count") \ - .pipe(pd.DataFrame) \ - .rename(columns={"goodput": 'frequency'}) + .groupby("goodput", inplace=True)["goodput"] \ + .agg("count", inplace=True) \ + .pipe(pd.DataFrame, inplace=True) \ + .rename(columns={"goodput": 'frequency'}, inplace=True) # PDF stats_df['pdf'] = stats_df['frequency'] / sum(stats_df['frequency'])