美文网首页我爱编程
pandas(一)基本数据结构

pandas(一)基本数据结构

作者: 躺在稻田里的小白菜 | 来源:发表于2018-05-10 14:30 被阅读0次

一. 基本数据结构

pandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包,可以快速地处理大规模数据。pandas主要有三种数据结构,所有的操作也都是基于这三种结构而来的。

  • Series(值的集合)
  • DataFrame(Series的集合)
  • Panel(DataFrame的集合)

这里,最常用的是二维的DataFrame表格型结构,其次是一维的Series序列型结构,至于三维的Panel实际使用情况较少,我们暂不讨论。在使用之前,别忘了导入包。

import pandas as pd
1. Series结构

Series 是一种一维的数组结构,主要由索引(标签)和数据值组成,能够保存任何数据类型(整型,浮点型,字符串或其他Python对象类型)。其中,索引类似于数组的下标,只不过series的索引不仅可以是数字,还可以是字符串,日期等类型。而数据值部分,不要求所有元素的类型完全相同,可以是任意类型。下图所示的就是典型的Series结构,左边是字符索引,右边是对应的值,看起来好像竖起来的数组。


Series
2. DataFrame结构

DataFrame是一个二维索引的数据结构,类似于表格型结构,它的列可以存在不同的类型。你可以把它简单的想成Excel表格或SQL Table,它的每个列都是一个Series结构。它是最常用的Pandas对象,没有之一。DataFrame主要由行索引,列索引和数据值三部分构成。与Series一样,DataFrame的索引类型是多样的,数据值的类型也不做限制。


DataFrame
3. panel结构

Panel是一个三维结构,由DataFrame组成,使用较少,暂不讨论。

相关文章

  • Pandas基本功能

    1.Pandas基本数据结构 Pandas两种常用的数据结构:Series 和 DataFrame。其中Serie...

  • pandas中的 .iloc 和 .loc

    Pandas 基本的数据结构是 Series(数组) 和 DataFrame(类似二维数组),Pandas 提供了...

  • pandas学习-1

    Pandas数据结构Series:基本概念及创建 "一维数组"Serise ` Series 数据结构 Serie...

  • 利用Python进行数据分析(七)

    pandas 前面我们学习了pandas两种基本的数据结构Series和DataFrame以及基本功能,这节我们学...

  • 2021-12-31 Python-23

    pandas pandas数据结构 pandas 有 2 个常用的数据结构:Series 和 Dataframe一...

  • 杨景院Pandas学习笔记(持续更新中)

    Pandas数据结构Series:基本概念及创建 Series 数据结构 Series 是带有标签的一维数组,可以...

  • pandas学习-4

    Pandas数据结构Dataframe:基本概念及创建 二维数组"Dataframe:是一个表格型的数据结构,包含...

  • pandas

    pandas 入门 pandas 的数据结构介绍 pandas 有两个重要的数据结构:Series和DataFra...

  • pandas学习-3

    Pandas数据结构Series:基本技巧 数据查看 / 重新索引 / 对齐 / 添加、修改、删除值

  • python之股票数据分析

    一、初识Pandas Pandas 是基于 NumPy 的一个非常好用的库,它有两种自己独有的基本数据结构Seri...

网友评论

    本文标题:pandas(一)基本数据结构

    本文链接:https://www.haomeiwen.com/subject/dqfnrftx.html