@@ -2708,16 +2708,9 @@ def set_index(self, keys, drop=True, append=False, inplace=False,
2708
2708
2709
2709
frame .index = index
2710
2710
2711
- if inplace :
2712
- import warnings
2713
- warnings .warn ("set_index with inplace=True will return None"
2714
- " from pandas 0.11 onward" , FutureWarning )
2715
- return self
2716
- else :
2711
+ if not inplace :
2717
2712
return frame
2718
2713
2719
- return frame if not inplace else None
2720
-
2721
2714
def reset_index (self , level = None , drop = False , inplace = False , col_level = 0 ,
2722
2715
col_fill = '' ):
2723
2716
"""
@@ -2815,12 +2808,7 @@ def _maybe_cast(values):
2815
2808
new_obj .insert (0 , name , _maybe_cast (values ))
2816
2809
2817
2810
new_obj .index = new_index
2818
- if inplace :
2819
- import warnings
2820
- warnings .warn ("reset_index with inplace=True will return None"
2821
- " from pandas 0.11 onward" , FutureWarning )
2822
- return self
2823
- else :
2811
+ if not inplace :
2824
2812
return new_obj
2825
2813
2826
2814
delevel = deprecate ('delevel' , reset_index )
@@ -2988,10 +2976,6 @@ def drop_duplicates(self, cols=None, take_last=False, inplace=False):
2988
2976
inds , = (- duplicated ).nonzero ()
2989
2977
self ._data = self ._data .take (inds )
2990
2978
self ._clear_item_cache ()
2991
- import warnings
2992
- warnings .warn ("drop_duplicates with inplace=True will return None"
2993
- " from pandas 0.11 onward" , FutureWarning )
2994
- return self
2995
2979
else :
2996
2980
return self [- duplicated ]
2997
2981
@@ -3147,10 +3131,6 @@ def sort_index(self, axis=0, by=None, ascending=True, inplace=False):
3147
3131
self ._data = self ._data .take (indexer )
3148
3132
3149
3133
self ._clear_item_cache ()
3150
- import warnings
3151
- warnings .warn ("sort/sort_index with inplace=True will return None"
3152
- " from pandas 0.11 onward" , FutureWarning )
3153
- return self
3154
3134
else :
3155
3135
return self .take (indexer , axis = axis , convert = False )
3156
3136
@@ -3194,10 +3174,6 @@ def sortlevel(self, level=0, axis=0, ascending=True, inplace=False):
3194
3174
self ._data = self ._data .take (indexer )
3195
3175
3196
3176
self ._clear_item_cache ()
3197
- import warnings
3198
- warnings .warn ("sortlevel with inplace=True will return None"
3199
- " from pandas 0.11 onward" , FutureWarning )
3200
- return self
3201
3177
else :
3202
3178
return self .take (indexer , axis = axis , convert = False )
3203
3179
@@ -3328,10 +3304,6 @@ def fillna(self, value=None, method=None, axis=0, inplace=False,
3328
3304
3329
3305
if inplace :
3330
3306
self ._data = new_data
3331
- import warnings
3332
- warnings .warn ("fillna with inplace=True will return None"
3333
- " from pandas 0.11 onward" , FutureWarning )
3334
- return self
3335
3307
else :
3336
3308
return self ._constructor (new_data )
3337
3309
@@ -3380,10 +3352,6 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
3380
3352
self ._consolidate_inplace ()
3381
3353
3382
3354
axis = self ._get_axis_number (axis )
3383
- if inplace :
3384
- import warnings
3385
- warnings .warn ("replace with inplace=True will return None"
3386
- " from pandas 0.11 onward" , FutureWarning )
3387
3355
3388
3356
if value is None :
3389
3357
return self ._interpolate (to_replace , method , axis , inplace , limit )
@@ -3397,13 +3365,17 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
3397
3365
new_data = self ._data
3398
3366
for c , src in to_replace .iteritems ():
3399
3367
if c in value and c in self :
3400
- new_data = new_data .replace (src , value [c ], filter = [ c ], inplace = inplace )
3368
+ new_data = new_data .replace (src , value [c ],
3369
+ filter = [ c ],
3370
+ inplace = inplace )
3401
3371
3402
3372
elif not isinstance (value , (list , np .ndarray )):
3403
3373
new_data = self ._data
3404
3374
for k , src in to_replace .iteritems ():
3405
3375
if k in self :
3406
- new_data = new_data .replace (src , value , filter = [ k ], inplace = inplace )
3376
+ new_data = new_data .replace (src , value ,
3377
+ filter = [ k ],
3378
+ inplace = inplace )
3407
3379
else :
3408
3380
raise ValueError ('Fill value must be scalar or dict or Series' )
3409
3381
@@ -3430,7 +3402,9 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
3430
3402
new_data = self ._data
3431
3403
for k , v in value .iteritems ():
3432
3404
if k in self :
3433
- new_data = new_data .replace (to_replace , v , filter = [ k ], inplace = inplace )
3405
+ new_data = new_data .replace (to_replace , v ,
3406
+ filter = [ k ],
3407
+ inplace = inplace )
3434
3408
3435
3409
elif not isinstance (value , (list , np .ndarray )): # NA -> 0
3436
3410
new_data = self ._data .replace (to_replace , value ,
@@ -3442,7 +3416,6 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
3442
3416
3443
3417
if inplace :
3444
3418
self ._data = new_data
3445
- return self
3446
3419
else :
3447
3420
return self ._constructor (new_data )
3448
3421
@@ -3525,12 +3498,7 @@ def rename(self, index=None, columns=None, copy=True, inplace=False):
3525
3498
if columns is not None :
3526
3499
result ._rename_columns_inplace (columns_f )
3527
3500
3528
- if inplace :
3529
- import warnings
3530
- warnings .warn ("rename with inplace=True will return None"
3531
- " from pandas 0.11 onward" , FutureWarning )
3532
- return self
3533
- else :
3501
+ if not inplace :
3534
3502
return result
3535
3503
3536
3504
def _rename_index_inplace (self , mapper ):
0 commit comments