Python数据分析学习(三)Pandas学习

本文深入介绍了Python数据分析库Pandas,涵盖创建Pandas对象、数据查看、选择、缺失值处理、操作、合并、分组、重塑和数据输入输出等关键功能。通过实例解析了head(), tail(), describe()等方法,以及如何进行数据选择、缺失值填充、统计运算、数据合并和分组操作。此外,还探讨了时间序列、分类数据和绘图等功能。" 50209585,4177353,C语言链表学习:工具模块tools的创建与使用,"['C语言编程', '链表实现', '软件工程', '编程工具', '类型定义']
摘要由CSDN通过智能技术生成

概述

Pandas 是 Python 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。
Pandas 适用于处理以下类型的数据:

  • 与 SQL 或 Excel 表类似的,含异构列的表格数据;
  • 有序和无序(非固定频率)的时间序列数据;
  • 带行列标签的矩阵数据,包括同构或异构型数据;
  • 任意其它形式的观测、统计数据集, 数据转入 Pandas 数据结构时不必事先标记。

一、创建Pandas对象

  1. 通过传一些值的列表来创建一个Series,Pandas会自动创建一个默认的整数索引
    在这里插入图片描述
  2. 通过传递带有日期时间索引和带标签列的NumPy数组来创建DataFrame
    在这里插入图片描述
  3. 通过传递可以转化为类似Series的dict对象来创建DataFrame
    在这里插入图片描述

二、查看数据

(一)head()和tail()方法

查看DataFrame的顶部和头部
在这里插入图片描述

(二)显示索引、列和底层NumPy数据

在这里插入图片描述

(三)to_numpy()方法

对于df这种所有值为单一类型的DataFrame,to_numpy()操作是高效的,并且不会复制数据
在这里插入图片描述
4. 然而对于df2这种DataFrame对象有多种类型的,to_numpy操作是比较费事的
在这里插入图片描述

(四)describe()方法

显示数据的快速统计概要
在这里插入图片描述

(五)转置数据

在这里插入图片描述

(六)按轴排序

在这里插入图片描述

(七)按值排序

在这里插入图片描述

三、选择

(一)获取

选择一个列,产生一个“Serise”,相当于“df.A”,这里也可以通过[]选择,对行进行切片
在这里插入图片描述

(二)按标签选择

通过标签获取一行数据
在这里插入图片描述
通过标签在多个轴上选择数据
在这里插入图片描述
通过标签同时在两个轴上切片

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值