dataframe函数_pandas | 详解DataFrame中的apply与applymap方法

本文详细介绍了Pandas DataFrame中的广播机制和apply、applymap方法。广播允许对不同尺寸的DataFrame执行运算,而apply用于对DataFrame应用自定义函数,可以作用于行或列。applymap则是元素级的映射,用于操作DataFrame的每个元素。这两个方法在数据处理中十分常用,理解并掌握能提升数据处理效率。
摘要由CSDN通过智能技术生成

4da2ec5b6598160f68a45c2011950752.png

本文始发于个人公众号:TechFlow,原创不易,求个关注

今天是pandas数据处理专题的第5篇文章,我们来聊聊pandas的一些高级运算。

在上一篇文章当中,我们介绍了panads的一些计算方法,比如两个dataframe的四则运算,以及dataframe填充Null的方法。今天这篇文章我们来聊聊dataframe中的广播机制,以及apply函数的使用方法。

dataframe广播

广播机制我们其实并不陌生, 我们在之前介绍numpy的专题文章当中曾经介绍过广播。当我们对两个尺寸不一致的数组进行运算的时候,系统会自动将其中维度较小的那个填充成和另外一个一样再进行计算。

比如我们将一个二维数组减去一个一维数组,numpy会先将一位数组拓展到二维之后再进行减法运算。看起来就像是二维数组的每一行分别减去了这一个一维数组一样。可以理解成我们将减去这一个一维数组的操作广播到了二维数组的每一行或者是每一列当中。

8aab2f6551b32c8e509cf6638d95bf08.png

在上面这个例子当中我们创建了一个numpy的数组,然后减去了它的第

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值