@@ -179,7 +179,7 @@ class Series(base.IndexOpsMixin, generic.NDFrame):
179
179
_accessors = {"dt" , "cat" , "str" , "sparse" }
180
180
# tolist is not actually deprecated, just suppressed in the __dir__
181
181
_deprecations = generic .NDFrame ._deprecations | frozenset (
182
- ["asobject" , "reshape" , "get_value" , "set_value" , " valid" , "tolist" ]
182
+ ["asobject" , "reshape" , "valid" , "tolist" ]
183
183
)
184
184
185
185
# Override cache_readonly bc Series is mutable
@@ -1367,13 +1367,10 @@ def repeat(self, repeats, axis=None):
1367
1367
new_values = self ._values .repeat (repeats )
1368
1368
return self ._constructor (new_values , index = new_index ).__finalize__ (self )
1369
1369
1370
- def get_value (self , label , takeable = False ):
1370
+ def _get_value (self , label , takeable : bool = False ):
1371
1371
"""
1372
1372
Quickly retrieve single value at passed index label.
1373
1373
1374
- .. deprecated:: 0.21.0
1375
- Please use .at[] or .iat[] accessors.
1376
-
1377
1374
Parameters
1378
1375
----------
1379
1376
label : object
@@ -1383,29 +1380,14 @@ def get_value(self, label, takeable=False):
1383
1380
-------
1384
1381
scalar value
1385
1382
"""
1386
- warnings .warn (
1387
- "get_value is deprecated and will be removed "
1388
- "in a future release. Please use "
1389
- ".at[] or .iat[] accessors instead" ,
1390
- FutureWarning ,
1391
- stacklevel = 2 ,
1392
- )
1393
- return self ._get_value (label , takeable = takeable )
1394
-
1395
- def _get_value (self , label , takeable = False ):
1396
- if takeable is True :
1383
+ if takeable :
1397
1384
return com .maybe_box_datetimelike (self ._values [label ])
1398
1385
return self .index .get_value (self ._values , label )
1399
1386
1400
- _get_value .__doc__ = get_value .__doc__
1401
-
1402
- def set_value (self , label , value , takeable = False ):
1387
+ def _set_value (self , label , value , takeable : bool = False ):
1403
1388
"""
1404
1389
Quickly set single value at passed label.
1405
1390
1406
- .. deprecated:: 0.21.0
1407
- Please use .at[] or .iat[] accessors.
1408
-
1409
1391
If label is not contained, a new object is created with the label
1410
1392
placed at the end of the result index.
1411
1393
@@ -1423,16 +1405,6 @@ def set_value(self, label, value, takeable=False):
1423
1405
If label is contained, will be reference to calling Series,
1424
1406
otherwise a new object.
1425
1407
"""
1426
- warnings .warn (
1427
- "set_value is deprecated and will be removed "
1428
- "in a future release. Please use "
1429
- ".at[] or .iat[] accessors instead" ,
1430
- FutureWarning ,
1431
- stacklevel = 2 ,
1432
- )
1433
- return self ._set_value (label , value , takeable = takeable )
1434
-
1435
- def _set_value (self , label , value , takeable = False ):
1436
1408
try :
1437
1409
if takeable :
1438
1410
self ._values [label ] = value
@@ -1445,8 +1417,6 @@ def _set_value(self, label, value, takeable=False):
1445
1417
1446
1418
return self
1447
1419
1448
- _set_value .__doc__ = set_value .__doc__
1449
-
1450
1420
def reset_index (self , level = None , drop = False , name = None , inplace = False ):
1451
1421
"""
1452
1422
Generate a new DataFrame or Series with the index reset.
0 commit comments