python使用index参数设置每一行的索引名

和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]

你可能感兴趣的:(python高级数据处理方法)