df.reset_index( )函数:重置索引直接生成一个新DataFrame或Series
df.reset_index(level, drop=False)
level:
drop:默认为False,即原来的行索引列会作为新的一列。如果drop=True,则原来的行索引列被弃
1 df.reset_index(drop=False):将原来的行索引列作为新的一列,生成一个新df
import pandas as pd
df =pd.DataFrame({'a':[0,1,2],'b':[3,4,8],'c':[6,7,5]})
print(df)
#Out:a b c
# 0 0 3 6
# 1 1 4 7
# 2 2 8 5
df.reset_index(drop=False) #无需print直接显示
#Out:index a b c
# 0 0 0 3 6
# 1 1 1 4 7
# 2 2 2 8 5
2 df.reset_index(drop=Ture):将原来的行索引列舍弃,生成一个新df
import pandas as pd
df =pd.DataFrame({'a':[0,1,2],'b':[3,4,8],'c':[6,7,5]})
df.reset_index(drop=True)
#Out:a b c
# 0 0 3 6
# 1 1 4 7
# 2 2 8 5