@@ -228,8 +228,8 @@ class Categorical(PandasObject):
228
228
__array_priority__ = 1000
229
229
_typ = 'categorical'
230
230
231
- def __init__ (self , values , categories = None , ordered = False , name = None ,
232
- fastpath = False , levels = None ):
231
+ def __init__ (self , values , categories = None , ordered = False ,
232
+ name = None , fastpath = False ):
233
233
234
234
if fastpath :
235
235
# fast path
@@ -245,17 +245,6 @@ def __init__(self, values, categories=None, ordered=False, name=None,
245
245
"name=\" something\" )'" )
246
246
warn (msg , UserWarning , stacklevel = 2 )
247
247
248
- # TODO: Remove after deprecation period in 2017/ after 0.18
249
- if levels is not None :
250
- warn ("Creating a 'Categorical' with 'levels' is deprecated, use "
251
- "'categories' instead" , FutureWarning , stacklevel = 2 )
252
- if categories is None :
253
- categories = levels
254
- else :
255
- raise ValueError ("Cannot pass in both 'categories' and "
256
- "(deprecated) 'levels', use only "
257
- "'categories'" , stacklevel = 2 )
258
-
259
248
# sanitize input
260
249
if is_categorical_dtype (values ):
261
250
@@ -580,21 +569,6 @@ def _get_categories(self):
580
569
categories = property (fget = _get_categories , fset = _set_categories ,
581
570
doc = _categories_doc )
582
571
583
- def _set_levels (self , levels ):
584
- """ set new levels (deprecated, use "categories") """
585
- warn ("Assigning to 'levels' is deprecated, use 'categories'" ,
586
- FutureWarning , stacklevel = 2 )
587
- self .categories = levels
588
-
589
- def _get_levels (self ):
590
- """ Gets the levels (deprecated, use "categories") """
591
- warn ("Accessing 'levels' is deprecated, use 'categories'" ,
592
- FutureWarning , stacklevel = 2 )
593
- return self .categories
594
-
595
- # TODO: Remove after deprecation period in 2017/ after 0.18
596
- levels = property (fget = _get_levels , fset = _set_levels )
597
-
598
572
_ordered = None
599
573
600
574
def _set_ordered (self , value ):
0 commit comments