Skip to content

Commit 67ca18d

Browse files
committed
BUG: QS and BQ alias #1725
1 parent 98b5509 commit 67ca18d

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

pandas/tseries/frequencies.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def _get_freq_str(base, mult=1):
175175
'Q-DEC' : QuarterEnd(startingMonth=12),
176176

177177
# Quarterly - Calendar (Start)
178-
# 'QS' : QuarterBegin(startingMonth=1),
178+
'QS' : QuarterBegin(startingMonth=1),
179179
'QS-JAN' : QuarterBegin(startingMonth=1),
180180
'QS-FEB' : QuarterBegin(startingMonth=2),
181181
'QS-MAR' : QuarterBegin(startingMonth=3),
@@ -194,7 +194,7 @@ def _get_freq_str(base, mult=1):
194194
'BQ-FEB' : BQuarterEnd(startingMonth=2),
195195
'BQ-MAR' : BQuarterEnd(startingMonth=3),
196196

197-
# 'BQ' : BQuarterEnd(startingMonth=3),
197+
'BQ' : BQuarterEnd(startingMonth=12),
198198
'BQ-APR' : BQuarterEnd(startingMonth=4),
199199
'BQ-MAY' : BQuarterEnd(startingMonth=5),
200200
'BQ-JUN' : BQuarterEnd(startingMonth=6),

pandas/tseries/tests/test_timeseries.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1810,6 +1810,18 @@ def test_datetimeindex_constructor(self):
18101810
self.assertEquals(len(idx1), len(idx2))
18111811
self.assertEquals(idx1.offset, idx2.offset)
18121812

1813+
idx1 = DatetimeIndex(start=sdate, end=edate, freq='QS')
1814+
idx2 = DatetimeIndex(start=sdate, end=edate,
1815+
freq=dt.QuarterBegin(startingMonth=1))
1816+
self.assertEquals(len(idx1), len(idx2))
1817+
self.assertEquals(idx1.offset, idx2.offset)
1818+
1819+
idx1 = DatetimeIndex(start=sdate, end=edate, freq='BQ')
1820+
idx2 = DatetimeIndex(start=sdate, end=edate,
1821+
freq=dt.BQuarterEnd(startingMonth=12))
1822+
self.assertEquals(len(idx1), len(idx2))
1823+
self.assertEquals(idx1.offset, idx2.offset)
1824+
18131825
def test_dti_snap(self):
18141826
dti = DatetimeIndex(['1/1/2002', '1/2/2002', '1/3/2002', '1/4/2002',
18151827
'1/5/2002', '1/6/2002', '1/7/2002'], freq='D')

0 commit comments

Comments
 (0)