Pandas基础

Pandas

Pandas 的数据结构:Pandas 主要有 Series(一维数组),DataFrame(二维数组),Panel(三维数组),Panel4D(四维数组),PanelND(更多维数组)等数据结构。其中 Series 和 DataFrame 应用的最为广泛。

  • Series 是一维带标签的数组,它可以包含任何数据类型。包括整数,字符串,浮点数,Python 对象等。Series 可以通过标签来定位。
  • DataFrame 是二维的带标签的数据结构。我们可以通过标签来定位数据。这是 NumPy 所没有的。

创建 Series 数据类型

从列表创建 Series:

在这里插入图片描述前面的 0, 1, 2, 3, 4 为当前 Series 的索引,后面的 0, 1, 2, 3, 4 为 Series 的值。

从 Ndarray 创建 Series:

在这里插入图片描述rand 函数用于生成在区间 (0,1) 均匀分布的随机数。

从字典创建Series

在这里插入图片描述

Series基本操作

修改Series索引

在这里插入图片描述

Series 纵向拼接:

在这里插入图片描述

Series 按指定索引删除元素:

在这里插入图片描述

Series 修改指定索引元素:

在这里插入图片描述

Series 按指定索引查找元素:

在这里插入图片描述

Series 切片操作:

在这里插入图片描述

Series 运算

Series 加法运算:

在这里插入图片描述Series 的加法运算是按照索引计算,如果索引不同则填充为 NaN(空值)。

Series 减法运算:

在这里插入图片描述Series的减法运算是按照索引对应计算,如果不同则填充为 NaN(空值)。

Series 乘法运算:

在这里插入图片描述Series 的乘法运算是按照索引对应计算,如果索引不同则填充为 NaN(空值)。

Series 除法运算:

在这里插入图片描述Series 的除法运算是按照索引对应计算,如果索引不同则填充为 NaN(空值)。

Series 求中位数:

在这里插入图片描述

Series 求和:

在这里插入图片描述

Series 求最大值:

在这里插入图片描述

Series 求最小值:

在这里插入图片描述

创建 DataFrame 数据类型

与 Sereis 不同,DataFrame 可以存在多列数据。一般情况下,DataFrame 也更加常用。

通过 NumPy 数组创建 DataFrame:

在这里插入图片描述

通过字典数组创建 DataFrame:

在这里插入图片描述

查看 DataFrame 的数据类型:

在这里插入图片描述

DataFrame 基本操作

预览 DataFrame 的前 6行数据:

在这里插入图片描述

查看 DataFrame 的后 3 行数据:

在这里插入图片描述

查看 DataFrame 的索引:

在这里插入图片描述

查看 DataFrame 的列名:

在这里插入图片描述

查看 DataFrame 的数值:

在这里插入图片描述

查看 DataFrame 的统计数据:

在这里插入图片描述

DataFrame 转置操作:

在这里插入图片描述

对 DataFrame 进行按列排序:

在这里插入图片描述

对 DataFrame 数据切片:

在这里插入图片描述

对 DataFrame 通过标签查询(单列):

在这里插入图片描述
在这里插入图片描述

对 DataFrame 通过标签查询(多列):

在这里插入图片描述

对 DataFrame 通过位置查询:

在这里插入图片描述

DataFrame 副本拷贝:

在这里插入图片描述

判断 DataFrame 元素是否为空:

在这里插入图片描述

添加列数据:

在这里插入图片描述

根据 DataFrame 的下标值进行更改。:

在这里插入图片描述

根据 DataFrame 的标签对数据进行修改:

在这里插入图片描述

DataFrame 求平均值操作:

在这里插入图片描述

对 DataFrame 中任意列做求和操作:

在这里插入图片描述

字符串操作

将字符串转化为小写字母:

在这里插入图片描述

将字符串转化为大写字母:

在这里插入图片描述

DataFrame 缺失值操作

对缺失值进行填充:

在这里插入图片描述

删除存在缺失值的行:

在这里插入图片描述

DataFrame 按指定列对齐:

在这里插入图片描述

DataFrame 文件操作

47. CSV 文件写入:

在这里插入图片描述

CSV 文件读取:

在这里插入图片描述

Excel 写入操作:

在这里插入图片描述

Excel 读取操作:

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值