zoukankan      html  css  js  c++  java
  • pandas学习

    一。pandas基本介绍

    pandas和numpy创建的数据类似,但是会带有名称,默认0,1,2……

    • 生成数列

    •  生成矩阵(根据numpy矩阵)

    •  生成矩阵(根据字典)

     

     

    •  输出矩阵类型,行,列名称,值

    •  获取矩阵值的信息

    •  矩阵翻转

    •  按列索引排序

    •  按某列数据行排序

     二。pandas数据选择

    •  根据label选择某一列

    •  根据label选择行

    • 根据位置,选择

     切片

    •  根据位置和标签筛选

    • 根据条件筛选

     

    三。设置值

    • 根据标签、位置修改值

    •  根据条件修改所有数据、修改指定列数据

     

    • 插入列

     

    四。处理丢失数据

    • any'丢弃有NaN的行 ,                    all,丢弃全是NaN的行

    •  填充NaN

    • 数据是否为null

     

     五。读取/保存文件

     

     

    六。合并DataFrame

    • 初始数据

    • 相同列,行合并

     

    •  列不相同,进行 行合并

    outer

     

     inner

    •  列合并

    •  列合并,选择df1的行

    •  行合并,append

    •  加入新行

    •  merge合并1

     

    •  merge合并2(key不全相同)

      

     

    •  indicator显示合并信息

    •  index(通过行进行列合并)

     

    •  区分相同列

     

     

  • 相关阅读:
    [AngularJS] Html ngSanitize, $sce
    [AngularJS] ngModelController render function
    [MODX] 3. Placeholder +
    [MODX] 2. Chunks $
    HTTP-Runoob:HTPP Content-Type
    HTTP-Runoob:HTTP状态码
    HTTP-Runoob:HTTP请求头信息
    HTTP-Runoob:HTTP请求方法
    HTTP-Runoob:HTPP消息结构
    HTTP-Runoob:HTTP简介
  • 原文地址:https://www.cnblogs.com/sclu/p/11681104.html
Copyright © 2011-2022 走看看