We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8f44244 commit e4b8cbfCopy full SHA for e4b8cbf
pandas/tests/indexes/datetimes/test_constructors.py
@@ -8,6 +8,7 @@
8
9
import dateutil
10
import numpy as np
11
+from pandas._testing.asserters import assert_equal
12
import pytest
13
import pytz
14
@@ -84,6 +85,16 @@ def test_categorical_preserves_tz(self):
84
85
result = DatetimeIndex(obj)
86
tm.assert_index_equal(result, dti)
87
88
+ def test_categorical_preserves_freq(self):
89
+ # GH33830 freq retention in categorical
90
+ dti = pd.date_range('2016-01-01', periods=5)
91
+ expected = dti.freq
92
+
93
+ cat = pd.Categorical(dti)
94
+ result = cat.categories.freq
95
96
+ assert expected == result
97
98
def test_dti_with_period_data_raises(self):
99
# GH#23675
100
data = pd.PeriodIndex(["2016Q1", "2016Q2"], freq="Q")
0 commit comments