Python数据科学教程:Pandas库(高性能数据处理和数据分析)

2018-09-3008:33:47后端程序开发Comments2,530 views字数 928阅读模式

Pandas是一个开源的Python库,用于使用其强大的数据结构进行高性能数据处理和数据分析。 Python和Pandas在各种学术和商业领域都有应用,其中包括金融,经济学,统计学,广告,网络分析等等。 使用Pandas,无论数据源如何,我们都可以完成数据处理和分析中的五个典型步骤 - 加载,组织,操作,建模和分析数据。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

以下是Pandas的一些重要功能,专门用于数据处理和数据分析工作。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

Pandas的主要特点是 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

  • 使用默认和自定义索引的快速高效的DataFrame对象。
  • 用于将数据从不同文件格式加载到内存数据对象的工具。
  • 数据对齐和缺失数据的集成处理。
  • 重新设置和旋转日期集。
  • 大数据集的基于标签的分片,索引和子集。
  • 数据结构中的列可以被删除或插入。
  • 按数据分组进行聚合和转换。
  • 高性能的数据合并和连接。
  • 时间序列功能。

Pandas处理以下三种数据结构 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

  • 维数
  • 系列
  • 数据帧

这些数据结构建立在Numpy数组之上,使其快速高效。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

维数和描述说明

考虑处理这些数据结构的最佳方式是:将高维数据结构化为较低维数据结构的容器。 例如,DataFrameSeries的容器,PanelDataFrame的容器。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

数据结构维数描述说明
Series11D标记的同质阵列,大小不可变。
DataFrame2一般的二维标签,大小可变的表格结构,具有潜在的非均匀类型列。

DataFrame被广泛使用,它是最重要的数据结构。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

系列文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

系列(Series)是一种具有同质数据结构的一维数组。 例如,以下系列是整数:10,23,56...的集合。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

例如,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

10    23    56    17    52    61    73    90    26    72
Shell

系列的要点文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

  • 同质数据
  • 大小不可变
  • 数据的值可变

数据帧

数据帧(DataFrame)是一个具有异构数据的二维数组。 例如,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

名字年龄性别得分
Steve323.45
Lia284.6
Vin453.9
Katie382.78

该表格表示一个组织的销售团队的总体绩效评级数据。数据以行和列表示。 每列代表一个属性,每行代表一个人。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

数据类型的列文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

四列的数据类型如下 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

列名数据类型
名字字符串
年龄数字
性别字符串
得分浮点数

数据帧的要点 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

  • 异构数据
  • 大小可变
  • 数据可变

在接下来的章节中,我们将看到很多关于在数据科学工作中使用python的pandas库的例子。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6027.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/6027.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定