|
51 | 51 | from pandas.core.sorting import (get_group_index_sorter, get_group_index,
|
52 | 52 | compress_group_index, get_flattened_iterator,
|
53 | 53 | decons_obs_group_ids, get_indexer_dict)
|
54 |
| -from pandas.util.decorators import (cache_readonly, Substitution, Appender, |
55 |
| - make_signature, deprecate_kwarg) |
| 54 | +from pandas.util.decorators import (cache_readonly, Substitution, |
| 55 | + Appender, make_signature) |
56 | 56 | from pandas.formats.printing import pprint_thing
|
57 | 57 | from pandas.util.validators import validate_kwargs
|
58 | 58 |
|
|
94 | 94 | 'corr', 'cov', 'diff',
|
95 | 95 | ]) | _plotting_methods
|
96 | 96 |
|
97 |
| -_series_apply_whitelist = \ |
98 |
| - (_common_apply_whitelist - set(['boxplot'])) | \ |
99 |
| - frozenset(['dtype', 'unique']) |
| 97 | +_series_apply_whitelist = ((_common_apply_whitelist | |
| 98 | + {'nlargest', 'nsmallest'}) - |
| 99 | + {'boxplot'}) | frozenset(['dtype', 'unique']) |
100 | 100 |
|
101 |
| -_dataframe_apply_whitelist = \ |
102 |
| - _common_apply_whitelist | frozenset(['dtypes', 'corrwith']) |
| 101 | +_dataframe_apply_whitelist = (_common_apply_whitelist | |
| 102 | + frozenset(['dtypes', 'corrwith'])) |
103 | 103 |
|
104 | 104 | _cython_transforms = frozenset(['cumprod', 'cumsum', 'shift',
|
105 | 105 | 'cummin', 'cummax'])
|
@@ -3025,20 +3025,6 @@ def nunique(self, dropna=True):
|
3025 | 3025 | index=ri,
|
3026 | 3026 | name=self.name)
|
3027 | 3027 |
|
3028 |
| - @deprecate_kwarg('take_last', 'keep', |
3029 |
| - mapping={True: 'last', False: 'first'}) |
3030 |
| - @Appender(Series.nlargest.__doc__) |
3031 |
| - def nlargest(self, n=5, keep='first'): |
3032 |
| - # ToDo: When we remove deprecate_kwargs, we can remote these methods |
3033 |
| - # and include nlargest and nsmallest to _series_apply_whitelist |
3034 |
| - return self.apply(lambda x: x.nlargest(n=n, keep=keep)) |
3035 |
| - |
3036 |
| - @deprecate_kwarg('take_last', 'keep', |
3037 |
| - mapping={True: 'last', False: 'first'}) |
3038 |
| - @Appender(Series.nsmallest.__doc__) |
3039 |
| - def nsmallest(self, n=5, keep='first'): |
3040 |
| - return self.apply(lambda x: x.nsmallest(n=n, keep=keep)) |
3041 |
| - |
3042 | 3028 | @Appender(Series.describe.__doc__)
|
3043 | 3029 | def describe(self, **kwargs):
|
3044 | 3030 | self._set_group_selection()
|
|
0 commit comments