Skip to content

Commit f95a7bf

Browse files
author
y-p
committed
BUG: to_html doesn't slice index to max_rows before formatting
1 parent 2e4ca43 commit f95a7bf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pandas/core/format.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -819,14 +819,14 @@ def _write_body(self, indent):
819819

820820
def _write_regular_rows(self, fmt_values, indent, truncated):
821821
ncols = min(len(self.columns), self.max_cols)
822-
822+
nrows = min(len(self.frame), self.max_rows)
823823
fmt = self.fmt._get_formatter('__index__')
824824
if fmt is not None:
825-
index_values = self.frame.index.map(fmt)
825+
index_values = self.frame.index[:nrows].map(fmt)
826826
else:
827-
index_values = self.frame.index.format()
827+
index_values = self.frame.index[:nrows].format()
828828

829-
for i in range(min(len(self.frame), self.max_rows)):
829+
for i in range(nrows):
830830
row = []
831831
row.append(index_values[i])
832832
row.extend(fmt_values[j][i] for j in range(ncols))

0 commit comments

Comments
 (0)