df = pd.DataFrame(data={"month":[1,2,3,4],"year":[2020,2020,2020,2020],"day":[1,1,1,1]})
print(df)
df.set_index(['year','month'])
print(df)
df.reset_index(list(range(10,20))
结果都是一样的,:
month year day
0 1 2020 1
1 2 2020 1
2 3 2020 1
3 4 2020 1
month year day
0 1 2020 1
1 2 2020 1
2 3 2020 1
3 4 2020 1
而且,使用reset(),还会报错:
df.reset_index(list(range(10,20)))
print(df)
报错提示:IndexError: Too many levels: Index has only 1 level, not 11