We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1f88eaf commit 9ef099aCopy full SHA for 9ef099a
pandas/core/arrays/_ranges.py
@@ -42,12 +42,13 @@ def generate_regular_range(
42
end = end.value if end is not None else None
43
stride = freq.nanos
44
45
- b = start
46
if periods is None:
+ b = start
47
# cannot just use e = Timestamp(end) + 1 because arange breaks when
48
# stride is too large, see GH10887
49
e = b + (end - b) // stride * stride + stride // 2 + 1
50
elif start is not None:
51
52
e = _generate_range_overflow_safe(b, periods, stride, side="start")
53
elif end is not None:
54
e = end + stride
0 commit comments