Skip to content

Commit e28a400

Browse files
author
Sachin Saw
committed
Resolved issue 62094
Using default frequency as difference between two TimeDeltas
1 parent 2547ff3 commit e28a400

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/core/indexes/datetimelike.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,10 @@ def shift(self, periods: int = 1, freq=None) -> Self:
509509
return self.copy()
510510

511511
if self.freq is None:
512-
raise NullFrequencyError("Cannot shift with no freq")
512+
if(len(self) > 1):
513+
self.freq = self[1] - self[0]
514+
else:
515+
raise NullFrequencyError("Cannot shift with no freq")
513516

514517
start = self[0] + periods * self.freq
515518
end = self[-1] + periods * self.freq

0 commit comments

Comments
 (0)