Skip to content

Commit 6a79ec3

Browse files
committed
use same format_index option to format_index_names
1 parent 5f354ca commit 6a79ec3

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

pandas/core/generic.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3568,6 +3568,7 @@ def _wrap(x, alt_format_):
35683568
elif formatters is None and float_format is not None:
35693569
formatters_ = partial(_wrap, alt_format_=lambda v: v)
35703570
format_index_ = [index_format_, column_format_]
3571+
format_index_names_ = [index_format_, column_format_]
35713572

35723573
# Deal with hiding indexes and relabelling column names
35733574
hide_: list[dict] = []
@@ -3584,6 +3585,7 @@ def _wrap(x, alt_format_):
35843585
elif isinstance(header, (list, tuple)):
35853586
relabel_index_.append({"labels": header, "axis": "columns"})
35863587
format_index_ = [index_format_] # column_format is overwritten
3588+
format_index_names_ = [index_format_] # column_format is overwritten
35873589

35883590
if index is False:
35893591
hide_.append({"axis": "index"})
@@ -3616,6 +3618,7 @@ def _wrap(x, alt_format_):
36163618
relabel_index=relabel_index_,
36173619
format={"formatter": formatters_, **base_format_},
36183620
format_index=format_index_,
3621+
format_index_names=format_index_names_,
36193622
render_kwargs=render_kwargs_,
36203623
)
36213624

@@ -3628,6 +3631,7 @@ def _to_latex_via_styler(
36283631
relabel_index: dict | list[dict] | None = None,
36293632
format: dict | list[dict] | None = None,
36303633
format_index: dict | list[dict] | None = None,
3634+
format_index_names: dict | list[dict] | None = None,
36313635
render_kwargs: dict | None = None,
36323636
):
36333637
"""
@@ -3672,7 +3676,13 @@ def _to_latex_via_styler(
36723676
self = cast("DataFrame", self)
36733677
styler = Styler(self, uuid="")
36743678

3675-
for kw_name in ["hide", "relabel_index", "format", "format_index"]:
3679+
for kw_name in [
3680+
"hide",
3681+
"relabel_index",
3682+
"format",
3683+
"format_index",
3684+
"format_index_names",
3685+
]:
36763686
kw = vars()[kw_name]
36773687
if isinstance(kw, dict):
36783688
getattr(styler, kw_name)(**kw)

0 commit comments

Comments
 (0)