File tree 2 files changed +7
-6
lines changed
2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -872,10 +872,11 @@ def __getitem__(self, key):
872
872
873
873
result = arr_idx [key ]
874
874
if result .ndim > 1 :
875
- values = PeriodIndex (result .squeeze (), name = self .name ,
876
- freq = self .freq )
877
- values = np .asarray (list (values ), dtype = object )
878
- return values .reshape (result .shape )
875
+ # MPL kludge
876
+ # values = np.asarray(list(values), dtype=object)
877
+ # return values.reshape(result.shape)
878
+
879
+ return PeriodIndex (result , name = self .name , freq = self .freq )
879
880
880
881
return PeriodIndex (result , name = self .name , freq = self .freq )
881
882
Original file line number Diff line number Diff line change @@ -1099,8 +1099,8 @@ def test_getitem_ndim2(self):
1099
1099
idx = period_range ('2007-01' , periods = 3 , freq = 'M' )
1100
1100
1101
1101
result = idx [:, None ]
1102
- self . assert_ ( type ( result ) == np . ndarray )
1103
- self .assert_ (isinstance (result [ 0 , 0 ], Period ) )
1102
+ # MPL kludge
1103
+ self .assert_ (type (result ) == PeriodIndex )
1104
1104
1105
1105
def test_getitem_partial (self ):
1106
1106
rng = period_range ('2007-01' , periods = 50 )
You can’t perform that action at this time.
0 commit comments