Skip to content

Commit d613b9d

Browse files
author
y-p
committed
BUG: repr_html, fix GH5588 for the MultiIndex case
1 parent 286811a commit d613b9d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/core/format.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -846,18 +846,20 @@ def _write_hierarchical_rows(self, fmt_values, indent):
846846

847847
frame = self.frame
848848
ncols = min(len(self.columns), self.max_cols)
849+
nrows = min(len(self.frame), self.max_rows)
850+
849851
truncate = (len(frame) > self.max_rows)
850852

851-
idx_values = frame.index.format(sparsify=False, adjoin=False,
853+
idx_values = frame.index[:nrows].format(sparsify=False, adjoin=False,
852854
names=False)
853855
idx_values = lzip(*idx_values)
854856

855857
if self.fmt.sparsify:
856858

857859
# GH3547
858860
sentinal = com.sentinal_factory()
859-
levels = frame.index.format(sparsify=sentinal, adjoin=False,
860-
names=False)
861+
levels = frame.index[:nrows].format(sparsify=sentinal,
862+
adjoin=False, names=False)
861863
# Truncate row names
862864
if truncate:
863865
levels = [lev[:self.max_rows] for lev in levels]

0 commit comments

Comments
 (0)