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(通过行进行列合并)

 

  •  区分相同列

 

 

原文地址:https://www.cnblogs.com/sclu/p/11681104.html