Skip to content

Commit 15afc09

Browse files
committed
add fixes for kurt/skew
1 parent 2a71609 commit 15afc09

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

pandas/core/nanops.py

+2
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ def nanskew(values, axis=None, skipna=True):
490490
491491
"""
492492

493+
values = _values_from_object(values)
493494
mask = isnull(values)
494495
if not is_float_dtype(values.dtype):
495496
values = values.astype('f8')
@@ -544,6 +545,7 @@ def nankurt(values, axis=None, skipna=True):
544545
central moment.
545546
546547
"""
548+
values = _values_from_object(values)
547549
mask = isnull(values)
548550
if not is_float_dtype(values.dtype):
549551
values = values.astype('f8')

pandas/tests/frame/test_analytics.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,8 @@ def test_mixed_ops(self):
597597
'float': [1., 2., 3., 4.],
598598
'str': ['a', 'b', 'c', 'd']})
599599

600-
for op in ['mean', 'std']:
600+
for op in ['mean', 'std', 'var', 'skew',
601+
'kurt', 'sem']:
601602
result = getattr(df, op)()
602603
assert len(result) == 2
603604

0 commit comments

Comments
 (0)