Skip to content

Commit 74e65a8

Browse files
committed
Add test for pandas-dev#32108
1 parent d3e5485 commit 74e65a8

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pandas/tests/groupby/test_groupby.py

+12
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import pandas._testing as tm
1313
from pandas.core.base import SpecificationError
1414
import pandas.core.common as com
15+
from pandas import period_range, Series
1516

1617

1718
def test_repr():
@@ -2057,3 +2058,14 @@ def test_groups_repr_truncates(max_seq_items, expected):
20572058

20582059
result = df.groupby(np.array(df.a)).groups.__repr__()
20592060
assert result == expected
2061+
2062+
def test_groupby_period_index():
2063+
periods=2
2064+
index = period_range(start='2018-01', periods=periods, freq='M')
2065+
periodSerie = Series(range(periods), index=index)
2066+
periodSerie.index.name = 'Month'
2067+
result = periodSerie.groupby(periodSerie.index.month).sum()
2068+
2069+
expected = pd.Series(range(0,periods), index=range(1,periods+1))
2070+
expected.index.name = periodSerie.index.name
2071+
tm.assert_series_equal(result, expected)

0 commit comments

Comments
 (0)