Python 具有两个索引列的数据帧-重置为一个索引列

Python 具有两个索引列的数据帧-重置为一个索引列,python,pandas,Python,Pandas,我有一个数据帧df1,看起来像: col2 col3 date dept 2020-05-07 A 29 21 2020-05-08 B 56 12 2020-05-09 C 82 15 2020-05-10 D 13 9 2020-05-11 E 35 13 2020-05-12 F 53 87 2020-05-1

我有一个数据帧
df1
,看起来像:

                 col2  col3
date       dept            
2020-05-07 A       29    21
2020-05-08 B       56    12
2020-05-09 C       82    15
2020-05-10 D       13     9
2020-05-11 E       35    13
2020-05-12 F       53    87
2020-05-13 G       25     9
2020-05-14 H       23    63
           dept  col2  col3
date                   
2020-05-07    A    29    21
2020-05-08    B    56    12
2020-05-09    C    82    15
2020-05-10    D    13     9
2020-05-11    E    35    13
2020-05-12    F    53    87
2020-05-13    G    25     9
2020-05-14    H    23    63
数据框有两个索引列(
date
dept
)。如何更改数据框,使其仅按日期编制索引?因此,我期望的输出如下所示:

                 col2  col3
date       dept            
2020-05-07 A       29    21
2020-05-08 B       56    12
2020-05-09 C       82    15
2020-05-10 D       13     9
2020-05-11 E       35    13
2020-05-12 F       53    87
2020-05-13 G       25     9
2020-05-14 H       23    63
           dept  col2  col3
date                   
2020-05-07    A    29    21
2020-05-08    B    56    12
2020-05-09    C    82    15
2020-05-10    D    13     9
2020-05-11    E    35    13
2020-05-12    F    53    87
2020-05-13    G    25     9
2020-05-14    H    23    63
我尝试使用:

df1 = df1.reset_index('date')

没有成功。

此处需要选择要转换为列的列或位置:

#convert dept to columns
df1 = df1.reset_index(level='dept')
#convert date to columns
#df1 = df1.reset_index('date')
或: