DataFrame.set_index()方法--Pandas

1.函数功能

为DataFrame重新设置索引(行标签)

2. 函数语法

DataFrame.set_index(keys, *, drop=True, append=False, inplace=False, verify_integrity=False)

3. 函数参数

参数 含义
keys 作为行标签的列名,可以DataFrame中的是单个列或者多列组成的列表,或者指定的Series
drop 布尔值,默认为True:从DataFrame中删除作为索引的列,当取值为False时,作为索引的列在DataFrame中仍作为数据存在
append 布尔值,默认为False:用新的keys列替换原来的索引;当取值为True:将指定的新索引列增加到原索引上,形成多层索引
inplace 布尔值,默认False:创建新的DataFrame;取值为True:修改原DataFrame
vertify_integrity 布尔值,默认为False :不检查索引是否重复

3.1 keys参数

DataFrame.set_index()方法--Pandas_第1张图片
DataFrame.set_index()方法--Pandas_第2张图片
DataFrame.set_index()方法--Pandas_第3张图片

3.2 drop参数

DataFrame.set_index()方法--Pandas_第4张图片

3.3 append参数

DataFrame.set_index()方法--Pandas_第5张图片

3.4 Inplace参数

DataFrame.set_index()方法--Pandas_第6张图片

DataFrame.set_index()方法--Pandas_第7张图片

3.5 指定Series为行标签

DataFrame.set_index()方法--Pandas_第8张图片

你可能感兴趣的:(Pandas,pandas)