pandas set_index() reset_index()

Posted bafenqingnian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas set_index() reset_index()相关的知识,希望对你有一定的参考价值。

 

 

set_index() 

官方定义:

使用一个或多个现有列设置索引,   默认情况下生成一个新对象

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

技术分享图片

单索引:

技术分享图片

复合索引:

技术分享图片

 

 

 reset_index()

DataFrame.reset_index(level=None, drop=False, inplace=False, col_level=0, col_fill=‘‘)

好复杂啊

 http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.reset_index.html

 示例:

技术分享图片

技术分享图片

 


以上是关于pandas set_index() reset_index()的主要内容,如果未能解决你的问题,请参考以下文章

pandas 中 df.reindex() 和 df.set_index() 方法的区别

pandas set_index() reset_index()

Pandas set_index不会删除列

pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 set_index

pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 set_index

在 pandas 中,set_index 不创建分层索引