Skip to content

Commit 1940cfd

Browse files
committed
1 parent 2b16e2e commit 1940cfd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pandas/core/resample.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,6 +1413,16 @@ def _get_time_bins(self, ax):
14131413
ambiguous='infer',
14141414
nonexistent='shift_forward')
14151415

1416+
# GH #24972
1417+
# In edge case of tz-aware grouping binner last index can be
1418+
# less than the ax.max() variable in data object, this happens
1419+
# because of normalization
1420+
if len(binner) > 1 and binner[-1] < ax.max():
1421+
extra_date_range = pd.date_range(binner[-1], ax.max() + self.freq,
1422+
freq=self.freq, tz=binner[-1].tz,
1423+
name=ax.name)
1424+
binner = labels = binner.append(extra_date_range[1:])
1425+
14161426
ax_values = ax.asi8
14171427
binner, bin_edges = self._adjust_bin_edges(binner, ax_values)
14181428

0 commit comments

Comments
 (0)