pandas学习笔记(四)-索引操作(改变Series和DataFrame对象)

数据类型操作:如何改变Series和DataFrame对象?

这是通过操作索引实现的
(其实操作索引就是操作数据,在numpy中都是通过维度进行操作就很不方便)

1.增加或重排:重新索引:
    *.reindex()能够改变或重排这两种类型的索引
    

     说明:

     dataframe=dataframe.reindex(index=[#新的行索引])
     dataframe=dataframe.reindex(columns=[#新的列索引])
    *.method那两个参数,向前填充就是NaN变成前面的值,
     向后填充就是指NaN变成后面的值.
 

2.索引类型(Index)的方法:
    我们已经知道使用.index,.columns可以获得Index类型的对象,
    这种类型不可以改变.
    以下是他们的一些常用方法: 
    
 

3.删除:

   直接使用drop(index/indexlist,axis)方法,跟Index对象没哈关系
    *.对于Series对象:
    d.drop(单一索引名称或者索引名称组成的列表)
    *.对于DataFrame对象:
      **.要输出行索引的时候,和Series对象一样
      **.要删除列索引的时候,要多加一个参数axis并赋值为1
      这时因为这个参数默认值为0,所以行索引或者Series对象的时候可以不管    
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值