REF: adapt NDFrame.set_axis() calls to new signature · rs2/pandas@8fb9d0f (original) (raw)
`@@ -488,7 +488,7 @@ def _expand_axes(self, key):
`
488
488
` Returns
`
489
489
` -------
`
490
490
` renamed : %(klass)s or None
`
491
``
`-
New object if inplace=False, None otherwise.
`
``
491
`+
An object of same type as caller if inplace=False, None otherwise.
`
492
492
``
493
493
` See Also
`
494
494
` --------
`
`@@ -502,23 +502,23 @@ def _expand_axes(self, key):
`
502
502
` 1 2
`
503
503
` 2 3
`
504
504
` dtype: int64
`
505
``
`-
s.set_axis(0, ['a', 'b', 'c'], inplace=False)
`
``
505
`+
s.set_axis(['a', 'b', 'c'], axis=0, inplace=False)
`
506
506
` a 1
`
507
507
` b 2
`
508
508
` c 3
`
509
509
` dtype: int64
`
510
510
` >>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
`
511
``
`-
df.set_axis(0, ['a', 'b', 'c'], inplace=False)
`
``
511
`+
df.set_axis(['a', 'b', 'c'], axis=0, inplace=False)
`
512
512
` A B
`
513
513
` a 1 4
`
514
514
` b 2 5
`
515
515
` c 3 6
`
516
``
`-
df.set_axis(1, ['I', 'II'], inplace=False)
`
``
516
`+
df.set_axis(['I', 'II'], axis=1, inplace=False)
`
517
517
` I II
`
518
518
` 0 1 4
`
519
519
` 1 2 5
`
520
520
` 2 3 6
`
521
``
`-
df.set_axis(1, ['i', 'ii'], inplace=True)
`
``
521
`+
df.set_axis(['i', 'ii'], axis=1, inplace=True)
`
522
522
` >>> df
`
523
523
` i ii
`
524
524
` 0 1 4
`
`@@ -531,18 +531,18 @@ def _expand_axes(self, key):
`
531
531
`def set_axis(self, labels, axis=0, inplace=None):
`
532
532
`if is_scalar(labels):
`
533
533
`warnings.warn(
`
534
``
`-
"set_axis now takes "labels" as first argument, and "
`
535
``
`-
""axis" as named parameter. The old form, with "axis" as "
`
536
``
`-
"first parameter and "labels" as second, is still supported "
`
537
``
`-
"but will be deprecated in a future version of pandas.",
`
``
534
`+
'set_axis now takes "labels" as first argument, and '
`
``
535
`+
'"axis" as named parameter. The old form, with "axis" as '
`
``
536
`+
'first parameter and "labels" as second, is still supported '
`
``
537
`+
'but will be deprecated in a future version of pandas.',
`
538
538
`FutureWarning, stacklevel=2)
`
539
539
`labels, axis = axis, labels
`
540
540
``
541
541
`if inplace is None:
`
542
542
`warnings.warn(
`
543
``
`-
"set_axis currently defaults to operating inplace.\nThis "
`
544
``
`-
"will change in a future version of pandas, use "
`
545
``
`-
"inplace=True to avoid this warning.",
`
``
543
`+
'set_axis currently defaults to operating inplace.\nThis '
`
``
544
`+
'will change in a future version of pandas, use '
`
``
545
`+
'inplace=True to avoid this warning.',
`
546
546
`FutureWarning, stacklevel=2)
`
547
547
`inplace = True
`
548
548
`if inplace:
`
`@@ -957,7 +957,7 @@ def _set_axis_name(self, name, axis=0, inplace=False):
`
957
957
``
958
958
`inplace = validate_bool_kwarg(inplace, 'inplace')
`
959
959
`renamed = self if inplace else self.copy()
`
960
``
`-
renamed.set_axis(axis, idx)
`
``
960
`+
renamed.set_axis(idx, axis=axis, inplace=True)
`
961
961
`if not inplace:
`
962
962
`return renamed
`
963
963
``
`@@ -5845,7 +5845,7 @@ def slice_shift(self, periods=1, axis=0):
`
5845
5845
``
5846
5846
`new_obj = self._slice(vslicer, axis=axis)
`
5847
5847
`shifted_axis = self._get_axis(axis)[islicer]
`
5848
``
`-
new_obj.set_axis(axis, shifted_axis)
`
``
5848
`+
new_obj.set_axis(shifted_axis, axis=axis, inplace=True)
`
5849
5849
``
5850
5850
`return new_obj.finalize(self)
`
5851
5851
``
`@@ -6005,7 +6005,7 @@ def _tz_convert(ax, tz):
`
6005
6005
`ax = _tz_convert(ax, tz)
`
6006
6006
``
6007
6007
`result = self._constructor(self._data, copy=copy)
`
6008
``
`-
result.set_axis(axis, ax)
`
``
6008
`+
result.set_axis(ax, axis=axis, inplace=True)
`
6009
6009
`return result.finalize(self)
`
6010
6010
``
6011
6011
`@deprecate_kwarg(old_arg_name='infer_dst', new_arg_name='ambiguous',
`
`@@ -6073,7 +6073,7 @@ def _tz_localize(ax, tz, ambiguous):
`
6073
6073
`ax = _tz_localize(ax, tz, ambiguous)
`
6074
6074
``
6075
6075
`result = self._constructor(self._data, copy=copy)
`
6076
``
`-
result.set_axis(axis, ax)
`
``
6076
`+
result.set_axis(ax, axis=axis, inplace=True)
`
6077
6077
`return result.finalize(self)
`
6078
6078
``
6079
6079
`# ----------------------------------------------------------------------
`