Skip to content

Commit 47734e7

Browse files
authored
TST:add tests for kurt in integer/test_reduction.py (#54119)
* TST:add tests for .kurt in integer/test_reduction.py * fix kurt bug
1 parent cadfd1c commit 47734e7

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

pandas/core/arrays/masked.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1126,7 +1126,7 @@ def _wrap_na_result(self, *, name, axis, mask_size):
11261126
mask = np.ones(mask_size, dtype=bool)
11271127

11281128
float_dtyp = "float32" if self.dtype == "Float32" else "float64"
1129-
if name in ["mean", "median", "var", "std", "skew"]:
1129+
if name in ["mean", "median", "var", "std", "skew", "kurt"]:
11301130
np_dtype = float_dtyp
11311131
elif name in ["min", "max"] or self.dtype.itemsize == 8:
11321132
np_dtype = self.dtype.numpy_dtype.name

pandas/tests/arrays/integer/test_reduction.py

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
["var", np.float64(0.5)],
2323
["std", np.float64(0.5**0.5)],
2424
["skew", pd.NA],
25+
["kurt", pd.NA],
2526
["any", True],
2627
["all", True],
2728
],
@@ -44,6 +45,7 @@ def test_series_reductions(op, expected):
4445
["var", Series([0.5], index=["a"], dtype="Float64")],
4546
["std", Series([0.5**0.5], index=["a"], dtype="Float64")],
4647
["skew", Series([pd.NA], index=["a"], dtype="Float64")],
48+
["kurt", Series([pd.NA], index=["a"], dtype="Float64")],
4749
["any", Series([True], index=["a"], dtype="boolean")],
4850
["all", Series([True], index=["a"], dtype="boolean")],
4951
],
@@ -95,6 +97,7 @@ def test_groupby_reductions(op, expected):
9597
["var", Series([2, 2], index=["B", "C"], dtype="Float64")],
9698
["std", Series([2**0.5, 2**0.5], index=["B", "C"], dtype="Float64")],
9799
["skew", Series([pd.NA, pd.NA], index=["B", "C"], dtype="Float64")],
100+
["kurt", Series([pd.NA, pd.NA], index=["B", "C"], dtype="Float64")],
98101
["any", Series([True, True, True], index=["A", "B", "C"], dtype="boolean")],
99102
["all", Series([True, True, True], index=["A", "B", "C"], dtype="boolean")],
100103
],

0 commit comments

Comments
 (0)