Series和Dataframe的Reindexing和drop

series的reindex


添加index

Series和Dataframe的Reindexing和drop

可以看到,在reindex的时候添加的新的index对应的值并未指定,默认就是NaN。

为新的index指定值:

Series和Dataframe的Reindexing和drop

其他填充值的方法:

Series和Dataframe的Reindexing和drop

这种方法的原则是新增的index跟随前一个存在值的index的值。即:index2-4的值就是index1的值,index6-9的值就是index5的值,index11-15的值就是index10的值。

当reindex时指定的index少于原有的index的情况:

Series和Dataframe的Reindexing和drop

这是一个类似于切割的操作

drop删除指定index值

Series和Dataframe的Reindexing和drop

dataframe的reindex


改变dataframe的index和column:

Series和Dataframe的Reindexing和drop

同时改变dataframe的index和column:

Series和Dataframe的Reindexing和drop

当reindex时指定的index少于原有的index的情况:

Series和Dataframe的Reindexing和drop

这也是一种类似切割的操作

dataframe的drop操作

Series和Dataframe的Reindexing和drop

axis为0表示指定的变量是index,axis为1表示指定的变量为列