Skip to content

Commit 8894d0e

Browse files
committed
Separate lines in calculation
1 parent 6eab0d3 commit 8894d0e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pandas/core/array_algos/masked_reductions.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ def max(values: np.ndarray, mask: np.ndarray, *, skipna: bool = True):
109109
return _minmax(np.max, values=values, mask=mask, skipna=skipna)
110110

111111

112-
def mean(values: np.ndarray, mask: np.ndarray, skipna: bool = True, min_count: int = 0):
113-
return _sumprod(
114-
np.sum, values=values, mask=mask, skipna=skipna, min_count=min_count
115-
) / np.count_nonzero(~mask)
112+
def mean(values: np.ndarray, mask: np.ndarray, skipna: bool = True):
113+
114+
_sum = _sumprod(np.sum, values=values, mask=mask, skipna=skipna)
115+
count = np.count_nonzero(~mask)
116+
mean_value = _sum / count
117+
return mean_value

0 commit comments

Comments
 (0)