美文网首页
pandas使用技巧【10】如何重新索引reindex Seri

pandas使用技巧【10】如何重新索引reindex Seri

作者: 夜雨寒山 | 来源:发表于2017-11-09 14:26 被阅读0次
简介: 本文主要介绍如何重新索引Series和DataFrame。

注意Series的index没有办法重命名,因为索引对象是不能更改的。但是可以重新索引。
二者的区别在于:重命名不改变数据结构,而重新索引会改变数据结构,原来就存在的会被替换,不存在的会被设为缺失值,或者指定的值。

  • reindex()方法

可以采用reindex方法为Series重新索引,也即重命名列。该函数会根据新索引重新排列。
使用fill_value参数来为指定缺失值的替代值; method参数用来指定填充方法。

series.reindex([row1, row2,...,rown])
series.reindex([row1, row2,...,rown], fill_values=val)
series.reindex([row1, row2,...,rown], method=ffill)
series.reindex([row1, row2,...,rown], method=bfill)
dataframe.reindex([row1, row2,...,rown])
dataframe.reindex([row1, row2,...,rown], fill_values=val)
dataframe.reindex([row1, row2,...,rown], method=ffill)
dataframe.reindex([row1, row2,...,rown], method=bfill)

本系列文章列表
pandas使用技巧总览

相关文章

网友评论

      本文标题:pandas使用技巧【10】如何重新索引reindex Seri

      本文链接:https://www.haomeiwen.com/subject/orvpmxtx.html