diff --git a/pandas/io/formats/style.py b/pandas/io/formats/style.py index 6eac9ba87c73d..3d9eb4e96f78a 100644 --- a/pandas/io/formats/style.py +++ b/pandas/io/formats/style.py @@ -391,9 +391,6 @@ def _translate(self): BLANK_CLASS = "blank" BLANK_VALUE = "" - def format_attr(pair): - return f"{pair['key']}={pair['value']}" - # for sparsifying a MultiIndex idx_lengths = _get_level_lengths(self.index) col_lengths = _get_level_lengths(self.columns, hidden_columns) @@ -462,9 +459,7 @@ def format_attr(pair): } colspan = col_lengths.get((r, c), 0) if colspan > 1: - es["attributes"] = [ - format_attr({"key": "colspan", "value": f'"{colspan}"'}) - ] + es["attributes"] = [f'colspan="{colspan}"'] row_es.append(es) head.append(row_es) @@ -508,9 +503,7 @@ def format_attr(pair): } rowspan = idx_lengths.get((c, r), 0) if rowspan > 1: - es["attributes"] = [ - format_attr({"key": "rowspan", "value": f'"{rowspan}"'}) - ] + es["attributes"] = [f'rowspan="{rowspan}"'] row_es.append(es) for c, col in enumerate(self.data.columns):