Skip to content

Commit 724f30e

Browse files
committed
PERF: improve performance of NDFrame.describe
Calculating percentiles in one pass is faster than separately.
1 parent bc9241d commit 724f30e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pandas/core/generic.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8519,7 +8519,7 @@ def describe_numeric_1d(series):
85198519
stat_index = (['count', 'mean', 'std', 'min'] +
85208520
formatted_percentiles + ['max'])
85218521
d = ([series.count(), series.mean(), series.std(), series.min()] +
8522-
[series.quantile(x) for x in percentiles] + [series.max()])
8522+
series.quantile(percentiles).tolist() + [series.max()])
85238523
return pd.Series(d, index=stat_index, name=series.name)
85248524

85258525
def describe_categorical_1d(data):

0 commit comments

Comments
 (0)