pandas基础

  • 导入pandas库

    import pandas as pd
    from pandas import DataFrame,Series
    
  • Series对象创建

    • 创建普通的Series对象
      在这里插入图片描述
    • 利用字典创建Series对象
      在这里插入图片描述
    • 通过index创建指定Series对象
      在这里插入图片描述
  • Series对象操作

    • Series对象的访问
      在这里插入图片描述
    • 索引和值属性
      在这里插入图片描述
  • DataFrame

    • DataFrame的创建
      在这里插入图片描述
    • 指定索引列
      在这里插入图片描述
    • DataFrame对象属性
      在这里插入图片描述
    • 值为Series对象创建DataFrame对象
      在这里插入图片描述
      在这里插入图片描述
    • DataFrame的from_dict()方法
      • orient属性默认为’columns’,可实现索引列之间的翻转
        在这里插入图片描述
    • 通过元素为dict的list创建DataFrame对象
      在这里插入图片描述
    • 通过Series对象创建DataFrame对象
      在这里插入图片描述
  • DataFrame对象的操作

    • DataFrame对象的访问

      • loc对DataFrame进行基于行索引标签的访问
      • iloc基于行索引的位置进行访问
      • 可直接通过列索引标签进行列数据访问
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
        loc和iloc的区别:
             loc接收index对象的label,iloc接收index对象的position

        loc和[ ]访问的区别:
             loc是对index的访问(series和dataframe中的index),[ ]在DataFrame中则是对columns的访问
    • drop操作

      • 默认 axis=0,对行进行删除;axis=1,对列进行删除

      • 默认inplace=False,对原DataFrame对象不进行修改,返回新的DataFrame对象 ;insplace=True,对原DataFrame对象进行修改,不返回任何对象
        在这里插入图片描述

      • 不指定axis时,删除指定列

        在这里插入图片描述

    • del操作

      • 对DataFrame对象完成列删除,会改变原DATAFrame对象
        在这里插入图片描述
    • pop操作

      • 对DataFrame完成列删除,并以Series对象返回被删除列,改变原DATAFrame对象
        在这里插入图片描述
    • 添加列操作

      • 通过指定列索引添加数据
        在这里插入图片描述
      • 通过insert方法进行数据添加
        在这里插入图片描述
  • pandas的index对象

    • Series中的index属性和DataFrame中的index属性和columns属性都是pandas中的index对象
    • 获取DataFrame中的index和columns属性
      在这里插入图片描述
    • index对象的不可修改性
      在这里插入图片描述
    • index对象的切片,删除,插入操作
      • delete 删除索引i处的元素,返回新的index对象,传入参数可为索引数组
      • drop 删除传入的元素,返回新得index对象,传入参数可谓元素数组
      • insert 将元素插入到索引i处,返回新的index对象,首参为位置,次参为内容
        在这里插入图片描述
    • index对象建的并、交、差操作
      • append 方法,连接另一个index对象,返回新的index对象
      • union 方法,与另一个index对象进行并操作,返回两者的并集
      • difference 方法,与另一个index对象进行差操作,返回两者的差集
      • intersection方法,与另一个index对象进行交操作,返回两者的交集
        在这里插入图片描述
    • 其他操作
      • isin 方法,判断index对象中每个元素是否在参数中所给的数组类型的对象中,返回同参数数组长度的bool数组
        在这里插入图片描述
      • is_unique方法,当index对象中没有重复值时返回True
        在这里插入图片描述
      • unique方法,返回没有重复数据的index对象
        在这里插入图片描述
      • is_monotonic方法,若该index对象中存在后面的元素小于前一个的元素即返回False
        在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

锋年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值