我有Dataframe
个:
import pandas as pd
df = pd.DataFrame({'Hugo' : {'age' : 21, 'weight' : 75},
'Bertram': {'age' : 45, 'weight' : 65},
'Donald' : {'age' : 75, 'weight' : 85}}).T
df.index.names = ['name']
age weight
name
Bertram 45 65
Donald 75 85
Hugo 21 75
我想将索引更改为第'age'
列:
df.set_index('age', inplace=True)
weight
age
45 65
75 85
21 75
旧的索引列名丢失.有没有一种方法可以在不丢失原始索引列的情况下更改索引,并将旧列重新设置为"正常"列,使其看起来像这样?
name weight
age
45 Bertram 65
75 Donald 85
21 Hugo 75