Lea*_*ava 2 python python-2.7 pandas
任务:
我想0,1,2,3,4用下面的值替换索引值(即等)Main,同时删除Main因为它不再有用.
df:
Main Ing
0 A Apple
1 B Bread
2 Z Cheese
3 E Egg
4 D Dough
5 X Pasta
Run Code Online (Sandbox Code Playgroud)
我的目标:
输出:
Ing
A Apple
B Bread
Z Cheese
E Egg
D Dough
X Pasta
Run Code Online (Sandbox Code Playgroud)
我确信这是一个非常简单的解决方案,但我不知道.提前致谢.
用途set_index:
df = df.set_index('Main')
print (df)
Ing
Main
A Apple
B Bread
Z Cheese
E Egg
D Dough
X Pasta
Run Code Online (Sandbox Code Playgroud)
如果需要删除索引名称Mainadd rename_axis:
df = df.set_index('Main').rename_axis(None)
print (df)
Ing
A Apple
B Bread
Z Cheese
E Egg
D Dough
X Pasta
Run Code Online (Sandbox Code Playgroud)
或者将其设置为None:
df = df.set_index('Main')
df.index.name = None
print (df)
Ing
A Apple
B Bread
Z Cheese
E Egg
D Dough
X Pasta
Run Code Online (Sandbox Code Playgroud)