@@ -2708,16 +2708,9 @@ def set_index(self, keys, drop=True, append=False, inplace=False,
27082708
27092709 frame .index = index
27102710
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 :
27172712 return frame
27182713
2719- return frame if not inplace else None
2720-
27212714 def reset_index (self , level = None , drop = False , inplace = False , col_level = 0 ,
27222715 col_fill = '' ):
27232716 """
@@ -2815,12 +2808,7 @@ def _maybe_cast(values):
28152808 new_obj .insert (0 , name , _maybe_cast (values ))
28162809
28172810 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 :
28242812 return new_obj
28252813
28262814 delevel = deprecate ('delevel' , reset_index )
@@ -2988,10 +2976,6 @@ def drop_duplicates(self, cols=None, take_last=False, inplace=False):
29882976 inds , = (- duplicated ).nonzero ()
29892977 self ._data = self ._data .take (inds )
29902978 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
29952979 else :
29962980 return self [- duplicated ]
29972981
@@ -3147,10 +3131,6 @@ def sort_index(self, axis=0, by=None, ascending=True, inplace=False):
31473131 self ._data = self ._data .take (indexer )
31483132
31493133 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
31543134 else :
31553135 return self .take (indexer , axis = axis , convert = False )
31563136
@@ -3194,10 +3174,6 @@ def sortlevel(self, level=0, axis=0, ascending=True, inplace=False):
31943174 self ._data = self ._data .take (indexer )
31953175
31963176 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
32013177 else :
32023178 return self .take (indexer , axis = axis , convert = False )
32033179
@@ -3328,10 +3304,6 @@ def fillna(self, value=None, method=None, axis=0, inplace=False,
33283304
33293305 if inplace :
33303306 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
33353307 else :
33363308 return self ._constructor (new_data )
33373309
@@ -3380,10 +3352,6 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
33803352 self ._consolidate_inplace ()
33813353
33823354 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 )
33873355
33883356 if value is None :
33893357 return self ._interpolate (to_replace , method , axis , inplace , limit )
@@ -3397,13 +3365,17 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
33973365 new_data = self ._data
33983366 for c , src in to_replace .iteritems ():
33993367 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 )
34013371
34023372 elif not isinstance (value , (list , np .ndarray )):
34033373 new_data = self ._data
34043374 for k , src in to_replace .iteritems ():
34053375 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 )
34073379 else :
34083380 raise ValueError ('Fill value must be scalar or dict or Series' )
34093381
@@ -3430,7 +3402,9 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
34303402 new_data = self ._data
34313403 for k , v in value .iteritems ():
34323404 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 )
34343408
34353409 elif not isinstance (value , (list , np .ndarray )): # NA -> 0
34363410 new_data = self ._data .replace (to_replace , value ,
@@ -3442,7 +3416,6 @@ def replace(self, to_replace, value=None, method='pad', axis=0,
34423416
34433417 if inplace :
34443418 self ._data = new_data
3445- return self
34463419 else :
34473420 return self ._constructor (new_data )
34483421
@@ -3525,12 +3498,7 @@ def rename(self, index=None, columns=None, copy=True, inplace=False):
35253498 if columns is not None :
35263499 result ._rename_columns_inplace (columns_f )
35273500
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 :
35343502 return result
35353503
35363504 def _rename_index_inplace (self , mapper ):
0 commit comments