Skip to content

Commit d077f93

Browse files
committed
COMPAT: platform compat for GH7802
1 parent a0a25c3 commit d077f93

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

pandas/core/frame.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2461,7 +2461,7 @@ def _maybe_casted_values(index, labels=None):
24612461
mask, np.nan)
24622462
return values
24632463

2464-
new_index = np.arange(len(new_obj))
2464+
new_index = np.arange(len(new_obj),dtype='int64')
24652465
if isinstance(self.index, MultiIndex):
24662466
if level is not None:
24672467
if not isinstance(level, (tuple, list)):

pandas/tests/test_multilevel.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2117,6 +2117,7 @@ def test_reset_index_datetime(self):
21172117
'a': np.arange(5,dtype='int64'), 'b': ['A', 'B', 'C', 'D', 'E']},
21182118
columns=['idx1', 'idx2', 'a', 'b'])
21192119
expected['idx1'] = expected['idx1'].apply(lambda d: pd.Timestamp(d, tz=tz))
2120+
21202121
assert_frame_equal(df.reset_index(), expected)
21212122

21222123
idx3 = pd.date_range('1/1/2012', periods=5, freq='MS', tz='Europe/Paris', name='idx3')
@@ -2142,7 +2143,7 @@ def test_reset_index_datetime(self):
21422143

21432144
# GH 7793
21442145
idx = pd.MultiIndex.from_product([['a','b'], pd.date_range('20130101', periods=3, tz=tz)])
2145-
df = pd.DataFrame(np.arange(6).reshape(6,1), columns=['a'], index=idx)
2146+
df = pd.DataFrame(np.arange(6,dtype='int64').reshape(6,1), columns=['a'], index=idx)
21462147

21472148
expected = pd.DataFrame({'level_0': 'a a a b b b'.split(),
21482149
'level_1': [datetime.datetime(2013, 1, 1),
@@ -2158,7 +2159,7 @@ def test_reset_index_period(self):
21582159
idx = pd.MultiIndex.from_product([pd.period_range('20130101', periods=3, freq='M'),
21592160
['a','b','c']], names=['month', 'feature'])
21602161

2161-
df = pd.DataFrame(np.arange(9).reshape(-1,1), index=idx, columns=['a'])
2162+
df = pd.DataFrame(np.arange(9,dtype='int64').reshape(-1,1), index=idx, columns=['a'])
21622163
expected = pd.DataFrame({'month': [pd.Period('2013-01', freq='M')] * 3 +
21632164
[pd.Period('2013-02', freq='M')] * 3 +
21642165
[pd.Period('2013-03', freq='M')] * 3,

0 commit comments

Comments
 (0)