import pandas as pd
from IPython.core.display import display
data={'name':['张三','李四','王五','小明'],'sex':['female','female','male','male'],
'year':[2001,2001,2003,2004],'city':['北京','上海','广州','北京']}
df1=pd.DataFrame(data,columns=['name','sex','year','city'])
df3=df1.set_index(['sex','city'])
df3=df3.reset_index(['sex'])
print(df3)
df3.drop('sex',axis=1)
print(df3)
sex name year
city
北京 female 张三 2001
上海 female 李四 2001
广州 male 王五 2003
北京 male 小明 2004
sex name year
city
北京 female 张三 2001
上海 female 李四 2001
广州 male 王五 2003
北京 male 小明 2004
加上inplace=True
df3.drop('sex',axis=1,inplace=True)
sex name year
city
北京 female 张三 2001
上海 female 李四 2001
广州 male 王五 2003
北京 male 小明 2004
name year
city
北京 张三 2001
上海 李四 2001
广州 王五 2003
北京 小明 2004