Skip to content

Commit 7472a20

Browse files
yashbgattack68
andauthored
REF: axis in [...] becomes _get_axis_number(axis) in Styler (#43121)
* Use _get_axis_number() in _apply() * Update _apply() Co-authored-by: attack68 <[email protected]> Co-authored-by: attack68 <[email protected]>
1 parent 755119a commit 7472a20

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

pandas/io/formats/style.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -1148,11 +1148,7 @@ def _apply(
11481148
subset = slice(None) if subset is None else subset
11491149
subset = non_reducing_slice(subset)
11501150
data = self.data.loc[subset]
1151-
if axis in [0, "index"]:
1152-
result = data.apply(func, axis=0, **kwargs)
1153-
elif axis in [1, "columns"]:
1154-
result = data.T.apply(func, axis=0, **kwargs).T # see GH 42005
1155-
else:
1151+
if axis is None:
11561152
result = func(data, **kwargs)
11571153
if not isinstance(result, DataFrame):
11581154
if not isinstance(result, np.ndarray):
@@ -1167,6 +1163,12 @@ def _apply(
11671163
f"Expected shape: {data.shape}"
11681164
)
11691165
result = DataFrame(result, index=data.index, columns=data.columns)
1166+
else:
1167+
axis = self.data._get_axis_number(axis)
1168+
if axis == 0:
1169+
result = data.apply(func, axis=0, **kwargs)
1170+
else:
1171+
result = data.T.apply(func, axis=0, **kwargs).T # see GH 42005
11701172

11711173
if isinstance(result, Series):
11721174
raise ValueError(

0 commit comments

Comments
 (0)