dataframe设置index
其中:keys是列标签或数组列表
drop:删除要用作新索引的列,布尔值默认为Trueappend:boolean是否将列附加到现有索引默认为False,inplace修改DataFrame(不要创建新对象)默认为Falseverify_integrity:检查新索引是否有重复项默认为False。
示例:
level指仅从索引中删除给定的级别,默认情况下删除所有级别int,str,tuple或list,默认为None。drop确定索引列会是否还原为普通列
示例:
重命名dataframe的index
方法1:直接赋值法
因为dataframe的index也是series格式的数据,所以直接指定index为一个新的series即可修改dataframe的index:
方法2:map
方法3:rename
通过rename传入一个函数可以批量替换index或rename:
也可以通过传入一个字典,指定修改index或column:
自定义map函数处理dataframe
map函数通过传入一个函数来对对象进行批量处理:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。