pandas学习笔记(四)-索引操作(改变Series和DataFrame对象)
分类:
文章
•
2023-11-08 21:51:58
数据类型操作:如何改变Series和DataFrame对象?
这是通过操作索引实现的
(其实操作索引就是操作数据,在numpy中都是通过维度进行操作就很不方便)
1.增加或重排:重新索引:
*.reindex()能够改变或重排这两种类型的索引
说明:
dataframe=dataframe.reindex(index=[#新的行索引])
dataframe=dataframe.reindex(columns=[#新的列索引])
*.method那两个参数,向前填充就是NaN变成前面的值,
向后填充就是指NaN变成后面的值.
2.索引类型(Index)的方法:
我们已经知道使用.index,.columns可以获得Index类型的对象,
这种类型不可以改变.
以下是他们的一些常用方法:
![pandas学习笔记(四)-索引操作(改变Series和DataFrame对象) pandas学习笔记(四)-索引操作(改变Series和DataFrame对象)](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzc3My9hZTI4MmFjZDc4NGUxZDkxY2M4YzZhNGU0NDdhNGEzNS5KUEVH)
3.删除:
直接使用drop(index/indexlist,axis)方法,跟Index对象没哈关系
*.对于Series对象:
d.drop(单一索引名称或者索引名称组成的列表)
*.对于DataFrame对象:
**.要输出行索引的时候,和Series对象一样
**.要删除列索引的时候,要多加一个参数axis并赋值为1
这时因为这个参数默认值为0,所以行索引或者Series对象的时候可以不管