Pandas索引操作的相关方法比较(pandas索引器)

网友投稿 328 2022-09-06


Pandas索引操作的相关方法比较(pandas索引器)

Pandas中有不少操作与索引相关,非常有必要缕清它们之间的区别与联系,方便记忆与使用。

1. set_index

顾名思义,设置索引。可以为列表形式,设置多重索引。常用关键字是inplace和append。

2. reset_index

官方文档是这样介绍该函数的功能的,As a convenience, there is a new function on DataFrame called reset_index() which transfers the index values into the DataFrames columns and  sets a simple integer index. This is the inverse operation of set_index()。即将原来的index列设置为普通列,与set_index()方法的功能相反。

3. reindex

重新排列索引顺序。加columns关键字,可重新排列列索引顺序。如果索引值在原索引中不存在,则默认填充为NaN值。

重排索引之后,用ffill()或bfill()函数,可实现前向填充或后向填充。reindex中的method关键字参数不建议再使用了。

4. reindex_like

Dataframe.reindex_like(other,…)

去学习另外一个的df对象的index与columns,跟这个效果一样reindex(index=other.index, columns=other.columns,...)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python初学第一段代码(用Python语言编写一小段代码)
下一篇:Python 列表推导式(python基础教程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~