|
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