diff --git a/xarray/core/formatting.py b/xarray/core/formatting.py index 8dd8d43efab..282620e3569 100644 --- a/xarray/core/formatting.py +++ b/xarray/core/formatting.py @@ -372,7 +372,9 @@ def _mapping_repr(mapping, title, summarizer, col_width=None, max_rows=None): max_rows = OPTIONS["display_max_rows"] summary = [f"{title}:"] if mapping: - if len(mapping) > max_rows: + len_mapping = len(mapping) + if len_mapping > max_rows: + summary = [f"{summary[0]} ({max_rows}/{len_mapping})"] first_rows = max_rows // 2 + max_rows % 2 items = list(mapping.items()) summary += [summarizer(k, v, col_width) for k, v in items[:first_rows]]