和columns参数类似,python中的pandas为每一行也设置了索引名,在默认的环境下,索引是一个从0开始的一个RangeIndex对象(object),我们可以在DF数据初始化的时候,对index变量进行赋值从而实现修改index索引的任务。我们可以通过以下代码来进行演示
import pandas as pd
dict_data = {
'student':["Li Lei","Han Meimei","Tom"],
'score' :[95,98,92],
'gender':['M','F','M']
}
DF_data = pd.DataFrame(dict_data,columns=['gender','student','score'],index=['a','b','c'])
print(DF_data)
运行之后可以输出以下内容:
gender student score
a M Li Lei 95
b F Han Meimei 98
c M Tom 92
Index(['a', 'b', 'c'], dtype='object')
[Finished in 3.9s]