diff --git a/pandas/core/reshape/tile.py b/pandas/core/reshape/tile.py index 00b2b30eb3122..e451a747557c3 100644 --- a/pandas/core/reshape/tile.py +++ b/pandas/core/reshape/tile.py @@ -582,7 +582,8 @@ def _format_labels( breaks = [formatter(b) for b in bins] if right and include_lowest: # adjust lhs of first interval by precision to account for being right closed - breaks[0] = adjust(breaks[0]) + # Applied formatter to address GH33912 + breaks[0] = formatter(adjust(breaks[0])) return IntervalIndex.from_breaks(breaks, inclusive=inclusive)